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