المستندات المحمية بعلامة مائية باستخدام Java

يمكن استخدام العلامات المائية لحماية المحتوى والمطالبة بملكية مستنداتك. وبالمثل ، يمكن أيضًا استخدام هذه العلامات التجارية أو تصنيف المستندات الخاصة بك كمسودات. تتناول هذه المقالة كيفية إضافة علامات مائية إلى الملفات المحمية بكلمة مرور في Java. سنضيف نصًا وعلامات مائية للصور إلى الملفات المحمية باستخدام أمثلة التعليمات البرمجية.

تتم مناقشة الموضوعات التالية هنا:

Java API لملفات محمية بكلمة مرور مائية

GroupDocs.Watermark يعرض Watermarking Java API الذي يسمح بالعمل مع العلامات المائية داخل تطبيقاتك. سنستخدم واجهة برمجة التطبيقات هذه لإدراج علامات مائية نصية وصورة في المستندات المحمية بكلمة مرور.

يمكنك تنزيل ملف JAR من قسم التنزيلات أو استخدام أحدث تكوينات التبعية Maven داخل تطبيقات Java الخاصة بك.

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>https://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-watermark</artifactId>
        <version>21.3</version> 
</dependency>

إضافة علامة مائية إلى الملفات المحمية بكلمة مرور باستخدام Java

تسمح لك بضعة أسطر من التعليمات البرمجية بتخصيص العلامة المائية حسب الحاجة وتطبيقها على ملفاتك. اتبع الخطوات التالية لإضافة كلا النوعين من العلامات المائية.

  • قم بتحميل الملف المحمي.
  • ضع علامة مائية.
  • احفظ الملف الذي يحمل علامة مائية.

الآن ، سنضيف علامات مائية نصية ، ثم علامات مائية للصور ، واحدة تلو الأخرى.

أضف علامة مائية نصية إلى الملفات المحمية في Java

يمكن استخدام العلامات المائية النصية للإشارة إلى المستندات كمسودة أو سرية ؛ أو لأغراض مماثلة. توضح الخطوات التالية كيفية إضافة علامة مائية نصية إلى المستندات المحمية بكلمة مرور في Java.

  • قم بإعداد خيار التحميل باستخدام كلمة المرور الخارجية.
  • استخدم خيارات التحميل لتحميل الملف المحمي بفئة Watermarker.
  • حدد العلامة المائية باستخدام فئة TextWatermark.
  • عيّن النص والمظهر والدوران والتعتيم واللون والخصائص الأخرى للعلامة المائية.
  • أضف العلامة المائية إلى المستند باستخدام طريقة add ().
  • احفظ الملف الذي يحمل علامة مائية باستخدام طريقة save ().

يقوم مقتطف كود Java التالي بإدراج علامة مائية نصية في مستند PDF محمي.

/*
 * قم بتطبيق Text Watermark على المستند (PDF ، Word ، PPT ، Excel ، ...) في Java
 */
LoadOptions loadOptions = new LoadOptions();
loadOptions.setPassword("P@$$w0rd");

String filePath = "path/document.pdf";
Watermarker watermarker = new Watermarker(filePath, loadOptions);

TextWatermark watermark = new TextWatermark("Watermark", new Font("Arial", 36));
watermark.setForegroundColor(Color.getRed());
watermark.setOpacity(0.3);
watermark.setRotateAngle(-45);

watermarker.add(watermark);
watermarker.save("path/watermark-document.pdf");

أضف علامة مائية للصورة إلى الملفات المحمية في Java

يمكنك أيضًا إدراج أي صورة أو شعار كعلامة مائية. لإضافة الصورة ، استخدم فئة ImageWatermark. تسمح الخطوات التالية بإضافة علامة مائية للصورة إلى المستندات المحمية بكلمة مرور في Java.

  • قم بإعداد خيار التحميل للملف المحمي باستخدام كلمة المرور الخارجية.
  • قم بتحميل الملف باستخدام فئة Watermarker وخيار التحميل.
  • قم بتحميل ملف الصورة باستخدام فئة ImageWatermark.
  • عيّن مظهر العلامة المائية ، والمحاذاة ، والإحداثيات ، والدوران ، والعتامة ، والخصائص الأخرى.
  • الآن ، أضف علامة مائية إلى المستند باستخدام طريقة add ().
  • أخيرًا ، احفظ الملف ذي العلامة المائية باستخدام طريقة save ().

يقوم مثال كود Java التالي بإدراج علامة مائية للصورة في ملف PDF المحمي.

/*
 * قم بتطبيق Image Watermark على المستند (PDF ، Word ، PPT ، Excel ، ...) في Java
 */
LoadOptions loadOptions = new LoadOptions();
loadOptions.setPassword("P@$$w0rd");

String filePath = "path/document.docx";
Watermarker watermarker = new Watermarker(filePath, loadOptions);

ImageWatermark watermark = new ImageWatermark("path/watermark-image.png");
watermark.setOpacity(0.7);
watermark.setX(70);
watermark.setY(350);

watermarker.add(watermark);
watermarker.save("path/watermark-document.docx");

احصل على ترخيص API مجاني

يمكنك استخدام واجهات برمجة التطبيقات مجانًا عن طريق الحصول على ترخيص مؤقت.

استنتاج

للتلخيص ، ناقشنا إضافة علامات مائية نصية ، بالإضافة إلى علامات مائية للصور إلى الملفات المحمية بكلمة مرور داخل تطبيقات Java. علاوة على ذلك ، قمنا بتخصيص مظهر العلامات المائية عند تطبيقها على المستندات.

على نفس المنوال ، يمكنك إدراج علامات مائية على الصفحات والشرائح وأوراق المستندات والعروض التقديمية والمصنفات المحددة على التوالي.

راجع المقالات ذات الصلة للحصول على التفاصيل ومعرفة المزيد من الوثائق. للاستفسارات ، اتصل بنا عبر المنتدى.

مقالات ذات صلة