הערות בקבצי PDF משמשות לשיפור התוכן. הערה יכולה להיות הערה, חלון קופץ או אובייקט גרפי כגון חץ, קו וכו’. מאחר שקבצי PDF אינם ניתנים לעריכה, הערות מאפשרות לך לספק מידע נוסף. במאמר זה תלמדו כיצד לעבוד עם הערות בקובצי PDF באופן פרוגרמטי. במיוחד, תלמד כיצד להוסיף או להסיר הערות בקובצי PDF באמצעות Java.
- Java API לעבודה עם הערות PDF
- הוסף הערות ל-PDF באמצעות Java
- הסר הערות מ-PDF באמצעות Java
- קבל רישיון API בחינם
Java API להוספה או הסרה של הערות PDF
על מנת להוסיף או להסיר הערות PDF, נשתמש ב-Aspose.PDF עבור Java. זהו API עשיר בתכונות המאפשר לך ליצור, לערוך ולהמיר קבצי PDF באמצעות Java. בנוסף, ה-API מאפשר לך לעבוד עם מגוון רחב של הערות PDF בצורה חלקה. אתה יכול להוריד את ה-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.3</version>
</dependency>
הוסף הערה ל-PDF באמצעות Java
Aspose.PDF עבור Java תומך במספר הערות כולל אך לא מוגבל לטקסט, קו, עיגול, ריבוע, סימון וכו’. כדי להוסיף כל סוג הערה, Aspose.PDF עבור Java מספק מחלקה נפרדת. לדוגמה, המחלקה LineAnnotation משמשת להוספת שורה ואילו המחלקה HighlightAnnotation משמשת להוספת הערת הדגשה.
שלבים להוספת הערה ל-PDF באמצעות Java
להדגמה, בואו נוסיף הערת טקסט לקובץ PDF. להלן השלבים יחד עם הפניות ל-API להוספת הערת טקסט ל-PDF באמצעות Java.
- ראשית, טען את מסמך ה-PDF באמצעות המחלקה מסמך.
- צור אובייקט של מחלקה TextAnnotation כדי להוסיף הערת טקסט.
- הגדר מאפיינים של ההערה כגון כותרת, נושא וכו'.
- הגדר את הגבול של ההערה באמצעות המחלקה Border.
- הוסף הערה למסמך באמצעות השיטה Document.getPages().getItem(int).getAnnotations().add(Annotation).
- לבסוף, שמור את ה-PDF המעודכן בשיטת Document.save(string).
דוגמת הקוד הבאה מראה כיצד להוסיף הערת טקסט ל-PDF באמצעות Java.
// פתח את מסמך ה-PDF המקור
Document pdfDocument = new Document("input.pdf");
// צור הערה
TextAnnotation textAnnotation = new TextAnnotation(pdfDocument.getPages().get_Item(1), new com.aspose.pdf.Rectangle(200, 400, 400, 600));
// הגדר את כותרת ההערה
textAnnotation.setTitle("Sample Annotation Title");
// הגדר את נושא ההערה
textAnnotation.setSubject("Sample Subject");
textAnnotation.setState(AnnotationState.Accepted);
// ציין את תוכן ההערות
textAnnotation.setContents("Sample contents for the annotation");
textAnnotation.setOpen(true);
textAnnotation.setIcon(TextIcon.Key);
Border border = new Border(textAnnotation);
border.setWidth(5);
border.setDash(new Dash(1, 1));
textAnnotation.setBorder(border);
textAnnotation.setRect(new com.aspose.pdf.Rectangle(200, 400, 400, 600));
// הוסף הערה באוסף ההערות של הדף
pdfDocument.getPages().get_Item(1).getAnnotations().add(textAnnotation);
// שמור את קובץ הפלט
pdfDocument.save("output.pdf");
הסר הערות מ-PDF באמצעות Java
להסרת ההערות מדף ב-PDF, Aspose.PDF עבור Java מספק את האפשרויות הבאות:
- מחק הערה מסוימת בדף
- מחק את כל ההערות בדף
הסר הערת PDF מסוימת
להלן השלבים להסרת הערה מקובץ PDF באמצעות Java.
- ראשית, טען את מסמך ה-PDF באמצעות המחלקה Document.
- הסר את ההערה הרצויה לפי אינדקס באמצעות השיטה Document.getPages().getItem(int).getAnnotations().delete(int).
- לבסוף, שמור את ה-PDF המעודכן בשיטת Document.save(string).
דוגמת הקוד הבאה מראה כיצד להסיר הערה מסוימת מדף ב-PDF באמצעות Java.
// פתח את מסמך ה-PDF המקור
Document pdfDocument = new Document("input.pdf");
// מחק הערה מסוימת
pdfDocument.getPages().get_Item(1).getAnnotations().delete(1);
// שמור את מסמך העדכון
pdfDocument.save("output.pdf");
הסר את כל הערות PDF
להלן השלבים להסרת כל ההערות בדף ב-PDF באמצעות Java.
- ראשית, טען את מסמך ה-PDF באמצעות המחלקה מסמך.
- הסר את כל ההערות באמצעות השיטה Document.getPages().getItem(int).getAnnotations().delete().
- לבסוף, שמור את ה-PDF המעודכן בשיטת Document.save(string).
דוגמת הקוד הבאה מראה כיצד להסיר את כל ההערות בדף ב-PDF באמצעות Java.
// מסמך PDF בקוד פתוח
Document pdfDocument = new Document("input.pdf");
// מחק את כל ההערות
pdfDocument.getPages().get_Item(1).getAnnotations().delete();
// שמור את מסמך העדכון
pdfDocument.save("output.pdf");
קבל רישיון API בחינם
אתה יכול לנסות את Aspose.PDF עבור Java בחינם ללא מגבלות הערכה באמצעות רישיון זמני.
סיכום
במאמר זה למדת כיצד לעבוד עם הערות בקובצי PDF. במיוחד, ראית כיצד להוסיף או להסיר הערות בקובצי PDF באמצעות Java. אתה יכול לחקור עוד על Aspose.PDF עבור Java באמצעות תיעוד. למקרה שיהיו לך שאלות או שאילתות כלשהן, אנא הודע לנו באמצעות הפורום שלנו.