العلامة المائية لملفات Word باستخدام جافا

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

فيما يلي بعض الروابط السريعة للمواضيع التي سنغطيها:

Java واجهة برمجة التطبيقات للعلامات المائية

اليوم، سنستخدم GroupDocs.Watermark for Java لمساعدتنا في إضافة علامات مائية إلى مستندات Word. تتيح لنا هذه المكتبة إضافة العلامات المائية وإزالتها وتغييرها في ملفات مثل مستندات Word والعروض التقديمية وجداول البيانات والصور والمزيد. يمكنك معرفة المزيد حول كيفية استخدامه في الوثائق.

يمكنك تنزيل ملف 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

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

  • قم بتحميل مستند Word الخاص بك باستخدام فئة Watermarker.
  • قم بإنشاء علامة مائية نصية باستخدام فئة TextWatermark.
  • اضبط شكله بإضافة أشياء مثل زاوية التدوير والألوان والمزيد.
  • قم بإرفاق العلامة المائية النصية الخاصة بك بمستند Word.
  • احفظ المستند بالعلامة المائية الجديدة باستخدام طريقة الحفظ.

فيما يلي مثال لكيفية استخدام Java لإضافة علامة مائية نصية إلى مستند Word:

// قم بتطبيق علامة مائية نصية على جميع صفحات ملف Word باستخدام Java
Watermarker watermarker = new Watermarker("path/document.docx");

TextWatermark textWatermark = new TextWatermark("Watermark", new Font("Arial", 80));
textWatermark.setRotateAngle(-45);
textWatermark.setOpacity(0.3);
textWatermark.setForegroundColor(Color.getDarkBlue());
textWatermark.setHorizontalAlignment(HorizontalAlignment.Center);
textWatermark.setVerticalAlignment(VerticalAlignment.Center);

watermarker.add(textWatermark);

// احفظ ملف Word ذو العلامة المائية
watermarker.save("path/watermarked.docx");
watermarker.close();

عند استخدام هذا الرمز، سترى النص الذي اخترته في جميع صفحات مستند Word الخاص بك.

مثال على العلامة المائية النصية في مستند Word باستخدام Java

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

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

  • قم بتحميل مستند Word الخاص بك باستخدام فئة Watermarker.
  • جهز شعارك أو صورتك باستخدام فئة ImageWatermark.
  • قم بتخصيص صورة العلامة المائية عن طريق تغيير أشياء مثل المحاذاة والعتامة.
  • حدد الصفحة (الصفحات) التي تريد صورتك عليها.
  • قم بإرفاق العلامة المائية للصورة بمستند Word.
  • احفظ المستند الذي يحتوي على العلامة المائية للصورة باستخدام طريقة الحفظ.

هذه هي الطريقة التي يظهر بها كود Java عندما تريد إضافة علامة مائية مصورة إلى مستند Word:

// قم بتطبيق علامة مائية للصورة على صفحة (صفحات) محددة من ملف Word باستخدام Java
Watermarker watermarker = new Watermarker("path/document.docx");

ImageWatermark watermark = new ImageWatermark("path/watermark-logo.png");
watermark.setOpacity(0.7);
watermark.setHorizontalAlignment(HorizontalAlignment.Center);
watermark.setVerticalAlignment(VerticalAlignment.Center);

// أضف علامة مائية إلى الصفحة الأخيرة
WordProcessingContent content = watermarker.getContent(WordProcessingContent.class);
WordProcessingWatermarkPagesOptions options = new WordProcessingWatermarkPagesOptions();
options.setPageNumbers(new int[] {content.getPageCount()});

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

watermark.close();
watermarker.close();

إذا استخدمت هذا الرمز، فسترى الصورة التي اخترتها على الصفحة التي تريدها في مستند Word الخاص بك.

مثال على العلامة المائية للصورة في مستند Word باستخدام Java

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

إذا كنت تريد تجربة هذه المكتبة بلا حدود، فيمكنك الحصول على ترخيص مجاني مؤقت.

تغليف

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

أنظر أيضا