Σε αυτό το αναλυτικό άρθρο, θα εξηγήσουμε τη σταδιακή διαδικασία προσθήκης σχολιασμού βέλους σε PDF χρησιμοποιώντας Java. Οι σχολιασμοί βέλους είναι οπτικά βοηθήματα που χρησιμοποιούνται για να δείχνουν συγκεκριμένα μέρη ενός εγγράφου, όπως μια συγκεκριμένη γραμμή κειμένου, έναν πίνακα ή ένα γράφημα. Αυτό το θέμα παρέχει επίσης καθοδήγηση σχετικά με τη χρήση μιας βιβλιοθήκης σχολιασμών και τη δημιουργία μιας βασικής εφαρμογής για εισαγωγή σχολιασμού με βέλη σε PDF σε Java. Η παρακάτω ενότητα περιγράφει τα βήματα που απαιτούνται για την προσθήκη βέλους σε ένα PDF, μαζί με ένα παράδειγμα κώδικα.
Βήματα για την προσθήκη σχολιασμού βέλους σε PDF χρησιμοποιώντας Java
- Χρησιμοποιήστε το αποθετήριο Maven για να εγκαταστήσετε το GroupDocs.Annotation for Java στο έργο σας
- Συμπεριλάβετε τις απαραίτητες τάξεις για την προσθήκη σχολιασμού βέλους σε PDF
- Δημιουργήστε μια παρουσία της κλάσης Annotator παρέχοντας τη διαδρομή του αρχείου PDF στον κατασκευαστή του
- Δημιουργήστε μια παρουσία της κλάσης ArrowAnnotation και ορίστε ορισμένες ιδιότητες όπως θέση, αριθμός σελίδας κ.λπ.
- Καλέστε τη μέθοδο Annotator.add και περάστε το αντικείμενο ArrowAnnotation σε αυτήν
- Καλέστε τη μέθοδο Annotator.save για να αποθηκεύσετε το PDF εξόδου στο δίσκο
Η διαδικασία που περιγράφεται παραπάνω μπορεί να εφαρμοστεί σε οποιαδήποτε πλατφόρμα που έχει εγκαταστήσει Java, για δημιουργία σχολιασμού βέλους σε PDF χρησιμοποιώντας Java χωρίς να απαιτείται η εγκατάσταση πρόσθετων εργαλείων ή λογισμικού. Τα βήματα για την εισαγωγή σχολιασμού βέλους σε ένα έγγραφο PDF είναι τα ίδια σε όλα τα δημοφιλή λειτουργικά συστήματα, όπως τα Windows, το Linux ή το macOS. Το ακόλουθο παράδειγμα κώδικα δείχνει πώς να προσθέσετε βέλος σε PDF και να αποθηκεύσετε το τελικό PDF εξόδου στο δίσκο.
Κώδικας για προσθήκη σχολιασμού βέλους σε PDF χρησιμοποιώντας Java
import com.groupdocs.annotation.Annotator; | |
import com.groupdocs.annotation.licenses.License; | |
import com.groupdocs.annotation.models.PenStyle; | |
import com.groupdocs.annotation.models.Rectangle; | |
import com.groupdocs.annotation.models.annotationmodels.ArrowAnnotation; | |
import java.util.Calendar; | |
public class AddArrowAnnotationinPDFusingJava { | |
public static void main(String[] args) { | |
// Set License to avoid the limitations of Annotation library | |
License license = new License(); | |
license.setLicense("GroupDocs.Annotation.lic"); | |
// Create an instance of Annotator class | |
Annotator annotator = new Annotator("input.pdf"); | |
// Create an instance of ArrowAnnotation class and set options | |
ArrowAnnotation arrow = new ArrowAnnotation(); | |
arrow.setBox(new Rectangle(100, 100, 100, 100)); | |
arrow.setCreatedOn(Calendar.getInstance().getTime()); | |
arrow.setMessage("This is arrow annotation"); | |
arrow.setOpacity(0.7); | |
arrow.setPageNumber(0); | |
arrow.setPenColor(65535); | |
arrow.setPenStyle(PenStyle.DOT); | |
arrow.setPenWidth((byte) 3); | |
// Add arrow annotation to Annotator | |
annotator.add(arrow); | |
// Save the final PDF to disk | |
annotator.save("result.pdf"); | |
} | |
} |
Ο σχολιασμός με τα βέλη μπορεί να είναι πολύ χρήσιμος για τη μετάδοση πληροφοριών και την καθοδήγηση της προσοχής του αναγνώστη στο επιδιωκόμενο σημείο. Η παραπάνω ενότητα έχει καλύψει τη διαδικασία προσθήκη σχολιασμού βέλους σε PDF Java, μαζί με όλα τα απαραίτητα βήματα. Μετά τη διαμόρφωση της βιβλιοθήκης σχολιασμών και την τροποποίηση των διαδρομών αρχείων, μπορείτε να ενσωματώσετε αβίαστα αυτόν τον κώδικα στις εφαρμογές σας.
Προηγουμένως γράψαμε ένα άρθρο για την εισαγωγή σχολιασμού περιοχής σε PDF χρησιμοποιώντας Java. Για περισσότερες πληροφορίες, ανατρέξτε στο άρθρο μας σχετικά με το πώς να εισαγάγετε σχολιασμό περιοχής σε PDF χρησιμοποιώντας Java.