يوفر Wordize for .NET لمطوري C# أدوات متخصصة لإضافة العلامات المائية برمجياً إلى مستندات وورد. توفر المكتبة تحكماً كاملاً في عملية دمج العلامات المائية في ملفات Word من خلال طرق SetText() للعناصر النصية و SetImage() للرسومات. بالإضافة إلى ذلك، تتوفر طريقة SetWatermarkToImages() لتحويل صفحات وورد مع العلامات المائية إلى صور.
لاختبار الوظائف، ارفع مستند وورد إلى حقل الرفع، اضبط معاملات العلامة المائية وحمّل النتيجة للتحقق منها.
using Wordize.Watermarking;
Watermarker.SetText("Input.docx", "Output.docx", "نص");
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.docx", "Output.docx", "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() لعلامة مائية صورية، مع تحديد مستند Word وخصائص العلامة المائية كمعاملات
احصل على مستند Word مع العلامة المائية المضافة