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

הנושאים הבאים מכוסים להלן:

יצירת קישור ב-PDF - באופן תכנותי

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

הורד או הגדר

הורד את קובץ ה-JAR מ-4 מקטע ההורדות, או פשוט קבל את תצורות המאגר והתלות העדכניות ביותר עבור ה-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 באמצעות המחלקה Annotator.
  • הגדר רשימה של נקודות המייצגות את האזור של היפר-קישור.
  • צור את האובייקט LinkAnnotation.
  • הגדר את מאפייני ההיפר-קישור כמו כתובת אתר, מספר עמוד, נקודות וכו'.
  • הוסף את ההיפר-קישור המוגדר למסמך ה-PDF שנטען בשיטת הוסף.
  • שמור את ה-PDF המוער באמצעות שיטת שמור.

קוד ה-Java הבא מראה כיצד להמיר כל חלק מקובץ ה-PDF להיפר-קישור באופן פרוגרמטי.

// צור היפר-קישורים ב-PDF באמצעות הערות קישורים ב-Java
Annotator annotator = new Annotator("path/sample.pdf");
List<Point> points = new ArrayList<Point>();
points.add(new Point(120, 300));
points.add(new Point(600, 300));
points.add(new Point(120, 270));
points.add(new Point(600, 270));

LinkAnnotation link = new LinkAnnotation();
link.setCreatedOn(Calendar.getInstance().getTime());
link.setPageNumber(0);
link.setPoints(points);
link.setUrl("https://products.groupdocs.com/annotation");
annotator.add(link);

annotator.save("path/annotation-link.pdf");
annotator.dispose();

להלן הפלט של הקוד לעיל.

יצירת קישור ב-PDF - באופן תכנותי

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

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

סיכום

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

ראה גם