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

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

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

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

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

C#
تشغيل الكود
ارفع المستند
ارفع الصورة
اختر تنسيق الإخراج من القائمة
using Wordize.Watermarking;

Watermarker.SetText("Input.pdf", "Output.pdf", "نص");
using Wordize.Watermarking; Watermarker.SetText("Input.pdf", "Output.pdf", "نص"); using Wordize.Watermarking; using Wordize.Saving; var imageStreams = Watermarker.SetWatermarkToImages("Input.pdf", 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.pdf", "Output.pdf", "Watermark.jpg");
using Wordize.Watermarking; Watermarker.SetImage("Input.pdf", "Output.pdf", "Watermark.jpg"); using Wordize.Watermarking; using Wordize.Saving; byte[] watermarkImageBytes = File.ReadAllBytes("Watermark.jpg"); var imageStreams = Watermarker.SetWatermarkToImages("Input.pdf", 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); }
تشغيل الكود

كيفية حماية PDF برمجياً بعلامة مائية

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