إضافة العلامات المائية باستخدام ' Wordize لـ .NET 'بسيط وفعال. سواءً كنتَ بحاجة إلى حماية مواد حساسة، أو إضافة شعارات تجارية إلى مستندات العمل، أو وضع علامة على مسودات العقود، فإن Wordize يُبسّط عملية وضع العلامات المائية على أي مستند. يتيح لك C# API وضع علامات مائية على النصوص والصور مع تحكم كامل في الموضع، والشفافية، وزوايا الدوران، والتنسيق. Wordize هي الأداة المثالية لأتمتة سير عمل العلامات المائية في تطبيقاتك .NET. حسّن أمان المستندات، وعزز هوية شركتك، وسهّل عملياتها باستخدام C# API.
تتيح خيارات التخصيص المتقدمة للمطورين تكييف العلامات المائية مع احتياجات محددة، مثل ضبط الشفافية لضمان سهولة قراءة مثالية مع الحفاظ على وضوحها. اختبر قدرات منتجنا في العرض التوضيحي عبر الإنترنت - حمّل المستندات، وضبط إعدادات العلامات المائية، وحمّل الملفات المزينة بالعلامات المائية فورًا.
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);
}