Wordize for .NET هو حل احترافي لحماية مستندات DOC بالعلامات المائية. تمكن فئة Watermarker مطوري C# من إضافة العلامة التجارية المؤسسية للمستندات والتحكم في توزيع مواد DOC السرية من خلال دمج العلامات المائية النصية والصورية. إضافة العلامة المائية تضمن العلامة التجارية المتسقة لمستندات DOC وحماية حقوق الطبع والنشر وإمكانيات تتبع مصدر الملفات.
الميزات الوظيفية:اختبر إمكانيات إضافة العلامة المائية البرمجية للمستندات باستخدام العرض التفاعلي عبر الإنترنت المعروض في هذه الصفحة. ارفع مستند DOC الخاص بك، اختر نوع العلامة المائية (نصية أو صورية)، شغّل العملية وحمّل النتيجة مع العلامات المائية المدمجة. مقطع كود C# المعروض جاهز للاستخدام في مشروع .NET الخاص بك.
using Wordize.Watermarking;
Watermarker.SetText("Input.doc", "Output.doc", "نص");
using Wordize.Watermarking;
Watermarker.SetText("Input.doc", "Output.doc", "نص");
using Wordize.Watermarking;
using Wordize.Saving;
var imageStreams = Watermarker.SetWatermarkToImages("Input.doc", new ImageSaveOptions(SaveFormat.Doc), "نص");
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}.doc");
stream.CopyTo(file);
}
using Wordize.Watermarking;
Watermarker.SetImage("Input.doc", "Output.doc", "Watermark.jpg");
using Wordize.Watermarking;
Watermarker.SetImage("Input.doc", "Output.doc", "Watermark.jpg");
using Wordize.Watermarking;
using Wordize.Saving;
byte[] watermarkImageBytes = File.ReadAllBytes("Watermark.jpg");
var imageStreams = Watermarker.SetWatermarkToImages("Input.doc", new ImageSaveOptions(SaveFormat.Doc), 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}.doc");
stream.CopyTo(file);
}