با افزودن واترمارک به فایلهای DOC بهصورت برنامهریزی، جریان کار سند را بهینه کنید. Wordize برای .NET '. چه محافظت از فایلهای اختصاصی DOC و چه از گزارشهای رسمی نام تجاری، راه حل ما از واترمارکهای حرفهای با موقعیتیابی دقیق در تمام صفحات DOC استفاده میکند. C# API ایجاد واترمارک متن/تصویر را با سفارشی سازی گسترده، صرفه جویی در زمان ویرایش دستی و حصول اطمینان از نتایج سریع و حرفه ای برای اسناد DOC، امکان پذیر می کند.
Wordize ابزارهای قدرتمندی را برای خودکارسازی واترمارک DOC در C# در اختیار توسعه دهندگان قرار می دهد. با تنظیمات انعطاف پذیر، واترمارک ها را با نیازهای دقیق تطبیق دهید. با ادغام Wordize در پروژههای .NET، توسعهدهندگان راهحلهای قوی برای برندسازی اسناد، امنیت و مدیریت گردش کار ایجاد میکنند.
using Wordize.Watermarking;
Watermarker.SetText("Input.doc", "Output.doc", "متن");
using Wordize.Watermarking;
Watermarker.SetText("Input.doc", "Output.doc", "متن");
using Wordize.Watermarking;
using Wordize.Saving;
var imageStreams = Watermarker.SetWatermarkToImages("Input.doc", new ImageSaveOptions(SaveFormat.Doc), "متن");
foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i)))
{
using var _ = stream;
stream.Position = 0;
using var file = File.Create($"Output_{page + 1}.doc");
stream.CopyTo(file);
}
using Wordize.Watermarking;
Watermarker.SetImage("Input.doc", "Output.doc", "Watermark.jpg");
using Wordize.Watermarking;
Watermarker.SetImage("Input.doc", "Output.doc", "Watermark.jpg");
using Wordize.Watermarking;
using Wordize.Saving;
byte[] watermarkImageBytes = File.ReadAllBytes("Watermark.jpg");
var imageStreams = Watermarker.SetWatermarkToImages("Input.doc", new ImageSaveOptions(SaveFormat.Doc), watermarkImageBytes);
foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i)))
{
using var _ = stream;
stream.Position = 0;
using var file = File.Create($"Output_{page + 1}.doc");
stream.CopyTo(file);
}