Docs מוגן עם סימן מים באמצעות Java

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

הנושאים הבאים נדונים כאן:

Java API לקבצים מוגנים באמצעות סימן מים

GroupDocs.Watermark מציג סימון מים Java API המאפשר עבודה עם סימני מים בתוך היישומים שלך. אנו נשתמש ב-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

ניתן להשתמש בסימני מים של טקסט כדי להזכיר את המסמכים כ-DRAFT או כסודי; או למטרות דומות. השלבים הבאים מראים כיצד להוסיף סימן מים טקסט למסמכים המוגנים בסיסמה ב-Java.

  • הכן את אפשרות הטעינה באמצעות הסיסמה הקיימת.
  • השתמש באפשרויות הטעינה כדי לטעון את הקובץ המוגן עם המחלקה Watermarker.
  • הגדר את סימן המים באמצעות המחלקה TextWatermark.
  • הגדר את הטקסט, המראה, הסיבוב, האטימות, הצבע ומאפיינים אחרים של סימן מים.
  • הוסף את סימן המים למסמך בשיטת add().
  • שמור את הקובץ עם סימן מים בשיטת save().

קטע הקוד של Java הבא מוסיף סימן מים טקסט למסמך PDF מוגן.

/*
 * החל סימן מים של טקסט על מסמך (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 המוגן.

/*
 * החל סימן מים של תמונה למסמך (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 בחינם

אתה יכול להשתמש בממשקי ה-API בחינם על ידי קבלת רישיון זמני.

סיכום

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

ברוח דומה, אתה יכול להוסיף סימני מים לדפים, לשקופיות ולגליונות הספציפיים של מסמכים, מצגות וחוברות עבודה, בהתאמה.

עיין במאמרים הקשורים לפרטים ולמד עוד מהתיעוד שלו. לשאלות, צור איתנו קשר דרך הפורום.

מאמרים קשורים