تتم إضافة العلامات المائية إلى مستندات Word لأغراض مختلفة مثل منع الاستخدام غير القانوني ، وتحديد الملكية ، وعرض حالة المستند ، وما إلى ذلك. في هذه المقالة ، ستتعلم كيفية إضافة علامة مائية إلى مستندات Word باستخدام Java. ستوضح المقالة إدراج النص والعلامات المائية للصورة في مستند Word بشكل منفصل.
- Java API لإضافة علامة مائية في مستندات Word
- أضف علامة مائية نصية إلى مستند Word
- أضف علامة مائية للصورة إلى مستند Word
Java API لإضافة علامة مائية في مستندات Word
من أجل إضافة العلامات المائية إلى مستندات Word ، سنستخدم Aspose.Words for Java. إنها واجهة برمجة تطبيقات غنية بالميزات تتيح لك إنشاء مستندات معالجة النصوص من البداية. أيضًا ، يسمح لك بمعالجة مستندات Word الموجودة بسهولة تامة. يمكنك إما تنزيل API أو تثبيته باستخدام تكوينات Maven التالية.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words</artifactId>
<version>21.7</version>
<type>pom</type>
</dependency>
أضف علامة مائية نصية إلى مستند Word في Java
فيما يلي خطوات إدراج علامة مائية نصية في مستند Word باستخدام Java.
- أولاً ، قم بتحميل مستند Word باستخدام فئة المستند.
- قم بإنشاء مثيل لفئة TextWatermarkOptions لتعيين خيارات العلامة المائية مثل عائلة الخط وحجم الخط واللون والتخطيط وما إلى ذلك.
- أضف علامة مائية نصية إلى المستند باستخدام طريقة Document.getWatermark().setText (String، TextWatermarkOptions).
- أخيرًا ، احفظ مستند Word المحدث باستخدام طريقة Document.save(String).
يُظهر نموذج التعليمات البرمجية التالي كيفية إضافة علامة مائية نصية إلى مستند Word.
// قم بتحميل مستند Word
Document doc = new Document("Word.docx");
// قم بتعيين خيارات العلامة المائية
TextWatermarkOptions watermarkOptions = new TextWatermarkOptions();
watermarkOptions.setFontSize(36);
watermarkOptions.setFontFamily("Arial");
watermarkOptions.setColor(Color.RED);
watermarkOptions.setLayout(WatermarkLayout.DIAGONAL);
watermarkOptions.isSemitrasparent(true);
// أدخل العلامة المائية
doc.getWatermark().setText("CONFIDENTIAL", watermarkOptions);
// احفظ المستند المحدث
doc.save("text-watermark.docx");
فيما يلي لقطة شاشة لمستند Word بعد إضافة العلامة المائية النصية.
أضف علامة مائية للصورة إلى مستند Word
فيما يلي خطوات إضافة علامة مائية على صورة إلى مستند Word باستخدام Java.
- أولاً ، قم بتحميل مستند Word باستخدام فئة المستند.
- قم بإنشاء مثيل لفئة ImageWatermarkOptions لتعيين خيارات العلامة المائية.
- قم بتحميل صورة العلامة المائية في كائن BufferedImage.
- أضف علامة مائية للصورة إلى المستند باستخدام Document.getWatermark().setImage (BufferedImage، ImageWatermarkOptions) طريقة.
- أخيرًا ، احفظ مستند Word المحدث باستخدام طريقة Document.save(String).
يُظهر نموذج التعليمات البرمجية التالي كيفية إضافة علامة مائية لصورة إلى مستند Word.
// قم بتحميل مستند Word
Document doc = new Document("Word.docx");
// قم بتعيين خيارات العلامة المائية
ImageWatermarkOptions watermarkOptions = new ImageWatermarkOptions();
watermarkOptions.isWashout(false);
// تحميل صورة العلامة المائية
BufferedImage image = ImageIO.read(new File("logo.png"));
// أدخل العلامة المائية
doc.getWatermark().setImage(image, watermarkOptions);
// احفظ المستند المحدث
doc.save("image-watermark.docx");
فيما يلي لقطة شاشة لمستند Word بعد إضافة العلامة المائية للصورة.
احصل على ترخيص API مجاني
يمكنك الحصول على ترخيص مؤقت من أجل استخدام API دون قيود التقييم.
استنتاج
في هذه المقالة ، تعلمت كيفية إضافة علامة مائية إلى مستندات Word باستخدام Java. لقد أوضحت الخطوات وعينات التعليمات البرمجية كيفية إدراج نص أو علامة مائية للصورة في مستند Word. يمكنك معرفة المزيد حول واجهة برمجة تطبيقات معالجة النصوص في Java باستخدام التوثيق. في حال كان لديك أي أسئلة ، لا تتردد في إخبارنا عبر المنتدى.