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