לעתים קרובות יש צורך להדגיש אזורים חשובים במסמכים שלך בכוונה. כמפתח, אתה יכול להפוך את ההדגשה לאוטומטית בתוך האפליקציות שלך. במאמר זה תלמדו כיצד להדגיש טקסט וכל אזור בקבצי PDF באמצעות Java. בנוסף, יהיו מספר מאפייני הדגשה שניתן להתאים בהתאם לדרישה.
הנושאים הבאים מכוסים להלן:
Java API להדגשה ב-PDF
GroupDocs.Annotation for Java הוא ה-API המאפשר מניפולציה ואוטומציה קלה של הערות במסמכים בתוך היישומים המבוססים על Java. נשתמש ב-API זה כדי להדגיש טקסט בקובץ ה-PDF.
הורד או הגדר
אתה יכול להוריד את קובץ ה-JAR מסעיף ההורדות, או פשוט לקבל את תצורות המאגר והתלות העדכניות ביותר עבור ה-pom.xml של יישומי Java המבוססים על maven.
<repository>
<id>GroupDocsJavaAPI</id>
<name>GroupDocs Java API</name>
<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-annotation</artifactId>
<version>21.7</version>
</dependency>
הדגש ב-PDF באמצעות Java
להלן השלבים להדגשת טקסט או כל אזור ב-PDF באמצעות Java.
- טען את מסמך ה-PDF באמצעות המחלקה Annotator.
- הגדר רשימה של נקודות כדי לבחור את אזור ההדגשה.
- צור את האובייקט HiglightAnnotation.
- הגדר את מאפייני ההדגשה כמו צבע, אטימות ומספר עמוד.
- הוסף את ההדגשה המוגדרת למסמך ה-PDF שנטען בשיטת הוסף.
- שמור את ה-PDF המוער באמצעות שיטת שמור.
הערה: אתה יכול לשנות את צבע ההדגשה, האטימות ומאפיינים אחרים.
קוד ה-Java הבא מראה כיצד להדגיש את הטקסט ב-PDF באופן תכנותי.
// הדגש PDF באמצעות הערת סימון ב-Java
Annotator annotator = new Annotator("path/sample.pdf");
List<Point> points = new ArrayList<Point>();
points.add(new Point(120, 270));
points.add(new Point(600, 270));
points.add(new Point(120, 300));
points.add(new Point(600, 300));
HighlightAnnotation highlight = new HighlightAnnotation();
highlight.setBackgroundColor(0xFFF000);
highlight.setOpacity(0.5);
highlight.setPageNumber(0);
highlight.setPoints(points);
annotator.add(highlight);
annotator.save("path/annotation-highlight.pdf");
annotator.dispose();
הנה הפלט של הקוד לעיל.
קבל רישיון API בחינם
אתה יכול לקבל רישיון זמני בחינם על מנת להשתמש ב-API ללא מגבלות ההערכה.
סיכום
לסיום, דנו כיצד להוסיף הערת הדגשה באופן תוכניתי בקובצי PDF באמצעות Java. בנוסף, אנו יכולים לשנות את צבע ההדגשה, האטימות ומאפיינים אחרים בקלות. רבים סוגים שונים של הערות זמינים דרך ה-API. ניתן להוסיף הערות אלו בצורה דומה באמצעות אותו API. כדי ללמוד על ה-API, בקר בתיעוד. לשאלות, צור איתנו קשר דרך הפורום.