הוסף סימן מים ל-PDF Java Logo

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

Java API להוספת סימן מים ל-PDF

על מנת להוסיף סימן מים למסמכי PDF, נשתמש ב-Aspose.PDF עבור Java. זהו API עשיר בתכונות ליצירה, עיבוד והמרה של קובצי PDF מתוך יישומי Java. אתה יכול להוריד את ה-JAR של ה-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-pdf</artifactId>
    <version>21.6</version>
</dependency>

הוסף סימן מים של טקסט ל-PDF ב-Java

להלן השלבים להוספת סימן מים טקסט ל-PDF באמצעות Java.

דוגמת הקוד הבאה מראה כיצד להוסיף סימן מים טקסט למסמך PDF.

// טען מסמך PDF
Document doc = new Document("input.pdf");

// צור טקסט מעוצב
FormattedText formattedText = new FormattedText("Confidential Document", java.awt.Color.RED, FontStyle.Courier, EncodingType.Identity_h, true, 40.0F);

// צור חפץ של סימן מים והגדר את המאפיינים שלו
WatermarkArtifact artifact = new WatermarkArtifact();        
artifact.setText(formattedText);        
artifact.setArtifactHorizontalAlignment (HorizontalAlignment.Center);
artifact.setArtifactVerticalAlignment (VerticalAlignment.Center);
artifact.setRotation (25);
artifact.setOpacity (0.5);
artifact.setBackground (false);

// הוסף סימן מים לעמוד הראשון של PDF
doc.getPages().get_Item(1).getArtifacts().add(artifact);

// שמור מסמך PDF עם סימן מים
doc.save("watermark.pdf");

תְפוּקָה

להלן צילום המסך של PDF עם סימן מים.

הוספת סימן מים ל-pdf ב-java

הוסף סימן מים של תמונה ל-PDF ב-Java

להלן השלבים להוספת סימן מים של תמונה ל-PDF באמצעות Java.

דוגמת הקוד הבאה מראה כיצד להוסיף סימן מים של תמונה למסמך PDF.

// טען מסמך PDF
Document doc = new Document("input.pdf");

// צור חפץ רקע
BackgroundArtifact background = new BackgroundArtifact();

// ציין את התמונה עבור אובייקט חפץ ברקע
background.setBackgroundImage(new FileInputStream("logo.png"));
background.setOpacity(0.5);
background.setArtifactHorizontalAlignment(HorizontalAlignment.Center);
background.setArtifactVerticalAlignment(VerticalAlignment.Center);

// הוסף סימן מים לעמוד הראשון של PDF
doc.getPages().get_Item(1).getArtifacts().add(background);

// שמור מסמך PDF עם סימן מים
doc.save("watermark.pdf");

תְפוּקָה

להלן צילום המסך של PDF עם סימן מים.

תמונת סימן מים ב-PDF באמצעות Java

קבל רישיון API בחינם

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

סיכום

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

ראה גם