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);
}