تعد العلامة المائية تقنية مهمة لحماية مستندات PDF الخاصة بك وضمان صحتها. في هذه المقالة، سوف نستكشف طرقًا مختلفة لإضافة علامات مائية إلى ملفات PDF، سواء من خلال الأدوات عبر الإنترنت ولغات البرمجة مثل C# وJava. سواء كنت تبحث عن حل سريع عبر الإنترنت أو عن نهج أكثر تخصيصًا، فلدينا كل ما تحتاجه.
كيفية إضافة علامة مائية إلى ملف PDF عبر الإنترنت
عندما يتعلق الأمر بإضافة علامات مائية إلى ملفات PDF بسهولة، تثبت الأدوات عبر الإنترنت أنها مفيدة بشكل لا يصدق. سنستخدم هنا أحد هذه الخيارات الموثوقة، وهو GroupDocs.Watermark App.
اتبع هذه الخطوات لوضع علامة مائية على ملفات PDF الخاصة بك عبر الإنترنت:
- انتقل إلى تطبيق العلامة المائية.
- قم بتحميل ملف PDF الخاص بك باستخدام زر التصفح أو قم بسحب ملف PDF وإسقاطه في منطقة التحميل المخصصة.
- اختر نص العلامة المائية أو الصورة التي تريد إضافتها.
- قم بتخصيص إعدادات العلامة المائية مثل التصميم والشفافية وزاوية التدوير والموضع والحجم.
- بمجرد الرضا، انقر فوق “إنشاء علامة مائية” لتطبيق العلامة المائية.
- يمكنك الآن تنزيل ملف PDF الذي يحمل علامة مائية باستخدام خيار التنزيل.
إليك ملف PDF ذو العلامة المائية كمخرج للخطوات المذكورة أعلاه:
كيفية وضع علامة مائية على ملفات PDF – دليل المطور
أيها المبرمجون! دعنا نضيف علامات مائية نصية أو صورية إلى مستندات PDF الخاصة بك. هنا، لدينا مكتبات متعددة لتحقيق الهدف. سنرى هنا كيفية وضع علامات رائعة على ملفات PDF باستخدام لغات مختلفة. خذ وقتك لاستكشاف الخيارات المتاحة واختيار الخيار الذي يناسب متطلباتك.
لذا، إذا كنت جاهزًا، فلننتقل لإضافة علامات مائية برمجيًا إلى مستندات PDF الخاصة بك. لنبدأ بالبرمجة!
وضع علامة مائية على ملفات PDF باستخدام C#
بالنسبة لأولئك الذين يفضلون مزيدًا من التحكم في عملية وضع العلامات المائية، فإن لغات البرمجة مثل C# تقدم حلاً قويًا.
- قم بدمج المكتبة في تطبيقك.
- استخدم مقتطف الكود المقدم أدناه لوضع علامة مائية على مستندات PDF الخاصة بك:
// أضف نص علامة مائية إلى صفحة (صفحات) ملف PDF باستخدام C#
PdfLoadOptions loadOptions = new PdfLoadOptions();
using (Watermarker watermarker = new Watermarker("path/document.pdf", loadOptions))
{
TextWatermark textWatermark = new TextWatermark("Watermark", new Font("Arial", 80))
{
RotateAngle = -45,
Opacity = .3,
ForegroundColor = Color.DarkBlue,
HorizontalAlignment = HorizontalAlignment.Center,
VerticalAlignment = VerticalAlignment.Center
};
// إذا كنت تريد إضافة نص علامة مائية إلى أي صفحة محددة، فقم بتوفير فهرس الصفحة.
/*
PdfArtifactWatermarkOptions textWatermarkOptions = new PdfArtifactWatermarkOptions();
textWatermarkOptions.PageIndex = 0;
*/
watermarker.Add(textWatermark, textWatermarkOptions);
watermarker.Save("path/text-watermark.pdf");
}
بالإضافة إلى ذلك، راجع المقالة حول كيفية إضافة علامة مائية نصية أو صورة إلى ملفات PDF باستخدام C#.
لمزيد من موارد .NET API، يمكنك استكشاف الروابط التالية:
وضع العلامات المائية على ملفات PDF باستخدام Java
يمكن لعشاق Java أيضًا الاستمتاع بمرونة وضع العلامات المائية على ملفات PDF باستخدام التعليمات البرمجية. وفيما يلي لمحة عن كيفية تحقيق ذلك:
- قم بتنزيل وتكوين المكتبة داخل التطبيق الخاص بك.
- استخدم كود المصدر المقدم لإضافة علامة مائية إلى ملف PDF:
// قم بتطبيق علامة مائية للصورة على الصفحة الثانية من ملف PDF في Java
PdfLoadOptions loadOptions = new PdfLoadOptions();
Watermarker watermarker = new Watermarker("path/document.pdf", loadOptions);
// تحميل الصورة وتعيين المظهر
ImageWatermark imageWatermark = new ImageWatermark(Constants.LockPng);
imageWatermark.setOpacity(0.7);
imageWatermark.setX(130);
imageWatermark.setY(390);
// إضافة صورة إلى الصفحة الثانية من ملف PDF
PdfArtifactWatermarkOptions imageWatermarkOptions = new PdfArtifactWatermarkOptions();
imageWatermarkOptions.setPageIndex(1);
watermarker.add(imageWatermark, imageWatermarkOptions);
imageWatermark.close();
// احفظ ملف PDF الذي يحمل علامة مائية
watermarker.save("path/image-watermark.pdf");
watermarker.close();
راجع المقالة حول كيفية إضافة علامة مائية نصية أو صورة إلى ملف PDF باستخدام Java للحصول على مزيد من الإرشادات التفصيلية.
إذا كنت بحاجة إلى موارد إضافية لـ Java API، يمكنك استكشاف الروابط التالية:
خاتمة
يعد وضع العلامات المائية على مستندات PDF ممارسة قيمة لحماية المحتوى الخاص بك. سواء اخترت الأدوات المتاحة عبر الإنترنت أو خيارات التخصيص التي توفرها لغات البرمجة مثل C# وJava، فإن إضافة العلامات المائية تعمل على تحسين أمان المستندات. استكشف الطرق المختلفة الواردة في هذه المقالة واختر الطريقة التي تناسب احتياجاتك.