Wordize for .NET هو حل احترافي لإضافة العلامات المائية برمجياً إلى مستندات PDF. تمكن فئة 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);
}