סימן מים קובצי Word באמצעות Java

אם אתה רוצה לוודא שהמסמכים שלך בטוחים ולהראות שהם שייכים לך, אתה יכול להשתמש בסימני מים. מאמר זה יראה לך דרך קלה להוסיף סימני מים למסמכי Word שלך באמצעות Java. נלמד כיצד להוסיף סימני מים של טקסט ותמונה למסמכי Word באמצעות Java.

הנה כמה קישורים מהירים לנושאים שנעסוק בהם:

Java Watermarking API

היום, נשתמש ב-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. אם אתה רוצה ללמוד עוד או יש לך שאלות, אתה יכול לבדוק את התיעוד או לבקש עזרה בפורום.

ראה גם