Wordize for .NET یک راهحل حرفهای برای محافظت از اسناد DOC با واترمارک است. کلاس Watermarker به توسعهدهندگان C# امکان اضافه کردن عناصر شرکتی به اسناد و کنترل توزیع مواد محرمانه DOC را از طریق یکپارچهسازی واترمارکهای متنی و گرافیکی میدهد. اضافه کردن واترمارک تضمین برندسازی ثابت اسناد DOC، حفاظت از حق نشر و قابلیت ردیابی منبع فایلها را فراهم میکند.
قابلیتهای عملکردی:قابلیتهای اضافه کردن واترمارک برنامهنویسی به اسناد را با استفاده از دمو تعاملی آنلاین ارائه شده در این صفحه تست کنید. برای این کار، سند DOC خود را آپلود کنید، نوع واترمارک (متنی یا گرافیکی) را انتخاب کنید، عملیات را اجرا کنید و نتیجه را با واترمارکهای یکپارچهشده دانلود کنید. قطعه کد C# ارائه شده آماده استفاده در پروژه .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);
}