Deutsch Indonesia Tiếng Việt فارسی English Italiano Türkçe ไทย Español Polski Русский 日本語 Français Português العربية

حلول العلامة المائية للمستندات باستخدام C#

Wordize for .NET هو حل احترافي لإضافة العلامات المائية برمجياً إلى المستندات بتنسيقات مختلفة. تمكن فئة Watermarker مطوري C# من إضافة العلامة التجارية المؤسسية للمستندات والتحكم في توزيع المواد السرية من خلال دمج العلامات المائية النصية والصورية. إضافة العلامة المائية البرمجية للمستندات تضمن العلامة التجارية المتسقة للمستندات وحماية حقوق الطبع والنشر وإمكانيات تتبع مصدر الملفات.

الميزات الأساسية:
  • العلامات المائية النصية - تضيف طريقة Watermarker.SetText() نصوص قابلة للتخصيص مع التحكم في الخط واللون والحجم وزاوية الدوران والشفافية من خلال TextWatermarkOptions
  • العلامات المائية الصورية - تدمج طريقة Watermarker.SetImage() الشعارات وصور PNG وJPG وSVG مع إعدادات التحجيم والشفافية والموضع من خلال ImageWatermarkOptions
  • تموضع مرن للعلامات المائية على الصفحات: في المركز أو الزوايا أو بشكل قطري أو في إحداثيات مخصصة
  • إمكانية تصدير النتيجة بتنسيق رسومي - تحوّل طريقة SetWatermarkToImages() صفحات المستند مع العلامات المائية إلى مجموعة صور
  • دعم Fluent API لعمليات العلامة المائية من خلال WatermarkerContext وسلسلة الطرق، مما يحسن قابلية قراءة كود C#
حالات الاستخدام:
  • الإضافة التلقائية لشعارات الشركة إلى جميع المستندات الصادرة لتعزيز التعرف على العلامة التجارية
  • وضع علامات على المواد السرية والوثائق التقنية والأعمال المحمية بحقوق الطبع والنشر لمنع الاستخدام غير المصرح به
  • إضافة تسميات "مسودة" و"معتمد" و"سري" لتحديد واضح لحالة المستند في مراحل موافقة مختلفة
  • دمج إشعارات حقوق الطبع والنشر والعلامات التجارية وإشعارات القيود القانونية لضمان الامتثال للمتطلبات التشريعية
  • إضافة أسماء المستقبلين وأرقام المستندات أو الطوابع الزمنية لإنشاء نسخ فريدة من الملفات
  • وضع علامات على المستندات بمستويات وصول مختلفة للتحكم في توزيع المعلومات داخل المنظمات

اختبر إمكانيات إضافة العلامة المائية البرمجية للمستندات باستخدام العرض التفاعلي عبر الإنترنت المعروض في هذه الصفحة. ارفع مستندك، اختر نوع العلامة المائية (نصية أو صورية)، اضبط معاملات العرض وحمّل النتيجة مع العلامات المائية المدمجة. مقطع كود C# المعروض جاهز للاستخدام في مشروع .NET الخاص بك.

C#
تشغيل الكود
ارفع المستند
ارفع الصورة
اختر تنسيق الإخراج من القائمة
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); }
تشغيل الكود

كيفية حماية مستندات وورد وبي دي إف برمجياً بعلامات مائية

  1. اربط Wordize for .NET بمشروع C# الخاص بك
  2. استدعي طريقة Watermarker.SetText() لإدراج علامة مائية نصية أو Watermarker.SetImage() لعلامة مائية صورية، مع تحديد المستند المصدري وخصائص العلامة المائية كمعاملات
  3. احصل على المستند مع العلامات المائية المضافة
5%