Θα σας δείξουμε πώς να προσθέσετε σχολιασμό συνδέσμου χρησιμοποιώντας Java χρησιμοποιώντας μια από τις δημοφιλείς βιβλιοθήκες σχολιασμών. Θα δημιουργήσουμε πλήρεις οδηγίες για να προσθέσουμε σχολιασμό συνδέσμου σε ένα έγγραφο PDF σε αυτόν τον οδηγό. Επιπλέον, θα αναπτύξουμε ένα παράδειγμα εργασίας για να σας δείξουμε την υλοποίηση προσθήκης σχολιασμού συνδέσμου σε Java.
Βήματα για την προσθήκη σχολιασμού συνδέσμου χρησιμοποιώντας Java
- Εγκαταστήστε το GroupDocs.Annotation for Java από το αποθετήριο Maven στην εφαρμογή Java
- Εισαγάγετε τις βασικές τάξεις για την προσθήκη σχολιασμού συνδέσμων σε έγγραφο PDF
- Αρχικοποιήστε την κλάση Annotator και περάστε το αρχείο PDF εισόδου στον κατασκευαστή του
- Δημιουργήστε μια παρουσία της κλάσης LinkAnnotation και ορίστε ιδιότητες για τον σχολιασμό συνδέσμου
- Καλέστε τη μέθοδο προσθήκης της κλάσης Annotator και περάστε το αντικείμενο LinkAnnotation σε αυτήν
- Τέλος, καλέστε τη μέθοδο αποθήκευσης της κλάσης Annotator με τη διαδρομή εγγράφου που προκύπτει
Μπορείτε να δείτε τις λεπτομερείς οδηγίες για την προσθήκη του σχολιασμού συνδέσμου Java στο έγγραφο PDF. Απλώς χρειάζεται να καταναλώσετε μερικές κλήσεις API μετά την εγκατάσταση της απαιτούμενης βιβλιοθήκης για να εκτελέσετε την εργασία και ακόμη και χωρίς να εγκαταστήσετε κάποιο εργαλείο τρίτου μέρους. Μπορείτε επίσης να αναπτύξετε αυτήν τη δυνατότητα σε λειτουργικά συστήματα όπως MS Windows, Linux και Mac OS.
Κώδικας για προσθήκη σχολιασμού συνδέσμου χρησιμοποιώντας Java
import com.groupdocs.annotation.Annotator; | |
import com.groupdocs.annotation.license.License; | |
import com.groupdocs.annotation.models.Point; | |
import com.groupdocs.annotation.models.Reply; | |
import com.groupdocs.annotation.models.annotationmodels.LinkAnnotation; | |
import java.util.ArrayList; | |
import java.util.Calendar; | |
import java.util.List; | |
public class AddLinkAnnotationUsingJava { | |
public static void main(String[] args) { | |
// Remove the watermark in output PDF document by adding license | |
License lic = new License(); | |
lic.setLicense("GroupDocs.Annotation.lic"); | |
// Load input PDF document | |
final Annotator annotator = new Annotator("sample.pdf"); | |
Reply reply1 = new Reply(); | |
reply1.setComment("First comment"); | |
reply1.setRepliedOn(Calendar.getInstance().getTime()); | |
Reply reply2 = new Reply(); | |
reply2.setComment("Second comment"); | |
reply2.setRepliedOn(Calendar.getInstance().getTime()); | |
java.util.List < Reply > replies = new ArrayList < Reply > (); | |
replies.add(reply1); | |
replies.add(reply2); | |
Point point1 = new Point(80, 730); | |
Point point2 = new Point(240, 730); | |
Point point3 = new Point(80, 650); | |
Point point4 = new Point(240, 650); | |
List < Point > points = new ArrayList < Point > (); | |
points.add(point1); | |
points.add(point2); | |
points.add(point3); | |
points.add(point4); | |
LinkAnnotation link = new LinkAnnotation(); | |
link.setCreatedOn(Calendar.getInstance().getTime()); | |
link.setMessage("This is link annotation"); | |
link.setOpacity(0.7); | |
link.setPageNumber(0); | |
link.setPoints(points); | |
link.setReplies(replies); | |
link.setUrl("https://www.google.com"); | |
// Add annotation and save the file | |
annotator.add(link); | |
annotator.save("addlinkannotation.pdf"); | |
annotator.dispose(); | |
System.out.println("Done"); | |
} | |
} |
Αναπτύξαμε τη δυνατότητα Java * σχολιασμός συνδέσμου* χρησιμοποιώντας τα βήματα που ορίστηκαν στην προηγούμενη ενότητα. Είναι ένα λειτουργικό δείγμα κώδικα και μπορείτε να τον τροποποιήσετε σύμφωνα με τις συγκεκριμένες ανάγκες σας. Έχουμε επικεντρωθεί στην προσθήκη σχολιασμού συνδέσμων χρησιμοποιώντας Java σε αυτό το σεμινάριο, ωστόσο, μπορείτε να χρησιμοποιήσετε μια ποικιλία άλλων τύπων σχολιασμού, όπως Elipse, Point, TextField, Strikeout, Reduction, Underline και πολλά άλλα.
Συζητήσαμε τη διαδικασία βήμα προς βήμα για την προσθήκη σχολιασμού συνδέσμων σε Java και αναπτύξαμε ένα δείγμα κώδικα για αυτό. Πρόσφατα δημοσιεύσαμε ένα άρθρο σχετικά με την προσθήκη σχολιασμού πολυγραμμών σε έγγραφα PDF σε Java, ρίξτε μια ματιά στον οδηγό πώς να προσθέσετε σχολιασμούς Polyline χρησιμοποιώντας Java για περισσότερες πληροφορίες.