סימני מים מתווספים למסמכי וורד למטרות שונות כגון מניעת שימוש לא חוקי, הגדרת הבעלות, הצגת מצב המסמך וכו’. במאמר זה תלמדו כיצד להוסיף סימן מים למסמכי וורד באמצעות Java. המאמר ידגים את הכנסת סימני מים של טקסט ותמונה למסמך וורד בנפרד.
- Java API להוספת סימן מים במסמכי Word
- הוסף סימן מים של טקסט למסמך Word
- הוסף סימן מים של תמונה למסמך Word
Java API להוספת סימן מים במסמכי Word
על מנת להוסיף סימני מים למסמכי Word, נשתמש ב-Aspose.Words for Java. זהו API עשיר בתכונות המאפשר לך ליצור מסמכי עיבוד תמלילים מאפס. כמו כן, זה מאפשר לך לתפעל את מסמכי 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 באמצעות המחלקה Document.
- צור מופע של מחלקה 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. אתה יכול ללמוד עוד על ה-API לעיבוד תמלילים של Java באמצעות תיעוד. למקרה שיש לך שאלות כלשהן, אל תהסס ליידע אותנו דרך הפורום שלנו.