Wordize for .NET یک راهحل حرفهای برای اضافه کردن واترمارک به صورت برنامهنویسی به اسناد با فرمتهای مختلف است. کلاس Watermarker به توسعهدهندگان C# امکان اضافه کردن عناصر شرکتی به اسناد و کنترل توزیع مواد محرمانه را از طریق یکپارچهسازی واترمارکهای متنی و گرافیکی میدهد. اضافه کردن واترمارک برنامهنویسی تضمین برندسازی ثابت اسناد، حفاظت از حق نشر و قابلیت ردیابی منبع فایلها را فراهم میکند.
قابلیتهای کلیدی:قابلیتهای اضافه کردن واترمارک برنامهنویسی به اسناد را با استفاده از دمو تعاملی آنلاین ارائه شده در این صفحه تست کنید. برای این کار، سند خود را آپلود کنید، نوع واترمارک (متنی یا گرافیکی) را انتخاب کنید، پارامترهای نمایش را تنظیم کنید و نتیجه را با واترمارکهای یکپارچهشده دانلود کنید. قطعه کد C# ارائه شده آماده استفاده در پروژه .NET شما است.
using Wordize.Watermarking;
Watermarker.SetText("Input.docx", "Output.pdf", "متن");
using Wordize.Watermarking;
Watermarker.SetText("Input.docx", "Output.pdf", "متن");
using Wordize.Watermarking;
using Wordize.Saving;
var imageStreams = Watermarker.SetWatermarkToImages("Input.docx", new ImageSaveOptions(SaveFormat.Pdf), "متن");
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}.pdf");
stream.CopyTo(file);
}
using Wordize.Watermarking;
Watermarker.SetImage("Input.docx", "Output.pdf", "Watermark.jpg");
using Wordize.Watermarking;
Watermarker.SetImage("Input.docx", "Output.pdf", "Watermark.jpg");
using Wordize.Watermarking;
using Wordize.Saving;
byte[] watermarkImageBytes = File.ReadAllBytes("Watermark.jpg");
var imageStreams = Watermarker.SetWatermarkToImages("Input.docx", new ImageSaveOptions(SaveFormat.Pdf), 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}.pdf");
stream.CopyTo(file);
}