Το GroupDocs.Annotation for Java API είναι μια βιβλιοθήκη που σας επιτρέπει να προσθέτετε σχολιασμούς σε PDF, Word και άλλα έγγραφα σε Mac, Windows ή Ubuntu. Το GroupDocs.Annotation for Java είναι ένα εγγενές API Java για τη διαχείριση σχολιασμών με ολοκληρωμένη υποστήριξη για δημιουργία, προσθήκη, επεξεργασία, διαγραφή, εξαγωγή και εξαγωγή σχολιασμών από εικόνες και διάφορα άλλα έγγραφα. Η πλήρης λίστα των υποστηριζόμενων μορφών εγγράφων που μπορείτε να δείτε σε αυτήν τη σελίδα. Αυτή η βιβλιοθήκη σάς επιτρέπει να εργάζεστε όχι μόνο με έγγραφα PDF αλλά και με πολλούς άλλους τύπους εγγράφων όπως Word, Excel, PowerPoint, μηνύματα ηλεκτρονικού ταχυδρομείου Outlook, Visio, Adobe, OpenDocument, OpenOffice, Photoshop, AutoCad και πολλά άλλα. Το GroupDocs.Annotation for Java API σάς επιτρέπει να δημιουργείτε και να προσθέτετε νέες σημειώσεις, να επεξεργάζεστε σχολιασμούς, να εξάγετε σχόλια, σχολιασμούς και να τα αφαιρείτε από έγγραφα. Η βιβλιοθήκη υποστηρίζει 13 διαφορετικούς τύπους σχολιασμού, όπως Κείμενο, Πολύγραμμη, Περιοχή, Υπογράμμιση, Σημείο, Υδατογράφημα, Βέλος, Έλλειψη, Αντικατάσταση κειμένου, Απόσταση, Πεδίο κειμένου, Διόρθωση πόρων σε έγγραφα PDF, HTML, Microsoft Word, υπολογιστικά φύλλα, διαγράμματα, παρουσιάσεις, σχέδια, εικόνες και πολλές άλλες μορφές αρχείων. Το παράδειγμα (δείτε παρακάτω) δείχνει την εργασία με το έγγραφο PDF, σε αυτό το παράδειγμα μπορείτε να δείτε τα κύρια βήματα του τρόπου εργασίας με το GroupDocs.Σχολιασμός: Ρυθμίστε μια άδεια χρήσης, ανοίξτε ένα έγγραφο με το οποίο θέλετε να εργαστείτε, δημιουργία σχολιασμό, προσθέτοντας αντικείμενα δεδομένων για να ορίσετε τις ιδιότητες σχολιασμού σύμφωνα με τις απαιτήσεις σας και αποθηκεύοντας το αποτέλεσμα στο επιθυμητό μέρος. Επίσης, θα μπορούσατε να ρίξετε μια ματιά στις υποστηριζόμενες δυνατότητες στη σελίδα του github ή στο προϊόν μας τεκμηρίωση.
GroupDocs.Annotation διευκολύνει τους προγραμματιστές Java να προσθέτουν διάφορους τύπους σχολιασμού σε αρχεία PDF σε οποιαδήποτε εφαρμογή που βασίζεται σε Java, εφαρμόζοντας μερικά εύκολα βήματα.
Το GroupDocs.Annotation για Java API υποστηρίζεται σε όλες τις μεγάλες πλατφόρμες και λειτουργικά συστήματα. Πριν εκτελέσετε τον παρακάτω κώδικα, βεβαιωθείτε ότι έχετε εγκαταστήσει τις ακόλουθες προϋποθέσεις στο σύστημά σας.
// Create an instance of Reply class and add comments
Reply firstReply = new Reply();
firstReply.setComment("First comment");
firstReply.setRepliedOn(Calendar.getInstance().getTime());
Reply secondReply = new Reply();
secondReply.setComment("Second comment");
secondReply.setRepliedOn(Calendar.getInstance().getTime());
List<Reply> replies = new ArrayList<Reply>();
replies.add(firstReply);
replies.add(secondReply);
// Create an instance of AreaAnnotation class and set options
AreaAnnotation area = new AreaAnnotation();
area.setBackgroundColor(65535);
area.setBox(new Rectangle(100, 100, 100, 100));
area.setCreatedOn(Calendar.getInstance().getTime());
area.setMessage("This is area annotation");
area.setOpacity(0.7);
area.setPageNumber(0);
area.setPenColor(65535);
area.setPenStyle(PenStyle.Dot);
area.setPenWidth((byte) 3);
area.setReplies(replies);
// Create an instance of Annotator class
Annotator annotator = new Annotator("input.bmp");
// Add annotation
annotator.add(area);
// Save to file
annotator.save("output.bmp");
annotator.dispose();
GroupDocs.Annotation διευκολύνει τους προγραμματιστές Java να αφαιρέσουν λεπτομέρειες σχολιασμού από αρχεία PDF σε οποιαδήποτε εφαρμογή που βασίζεται σε Java, εφαρμόζοντας μερικά εύκολα βήματα.
// Create an instance of Annotator class
Annotator annotator = new Annotator("C://input.bmp");
// Remove annotation by set type None
SaveOptions saveOptions = new SaveOptions();
saveOptions.setAnnotationTypes(AnnotationType.None);
// Save annotation to output file
annotator.save("C://output.bmp", saveOptions);
annotator.dispose();
GroupDocs.Annotation διευκολύνει τους προγραμματιστές Java να ενημερώσουν διάφορες ιδιότητες σχολιασμού από αρχεία PDF σε οποιαδήποτε εφαρμογή που βασίζεται σε Java, εφαρμόζοντας μερικά εύκολα βήματα.
String outputPath = "UpdateAnnotation.bmp";
// Create an instance of Annotator class
Annotator annotator = new Annotator("input.bmp");
// Create an instance of Reply class for first example and add comments
Reply reply1 = new Reply();
reply1.setComment("Original first comment");
reply1.setRepliedOn(Calendar.getInstance().getTime());
Reply reply2 = new Reply();
reply2.setComment("Original second comment");
reply2.setRepliedOn(Calendar.getInstance().getTime());
java.util.List replies = new ArrayList();
replies.add(reply1);
replies.add(reply2);
// Create an instance of AreaAnnotation class and set options
AreaAnnotation original = new AreaAnnotation();
original.setId(1);
original.setBackgroundColor(65535);
original.setBox(new Rectangle(100, 100, 100, 100));
original.setCreatedOn(Calendar.getInstance().getTime());
original.setMessage("This is original annotation");
original.setReplies(replies);
// Add original annotation
annotator.add(original);
annotator.save(outputPath);
annotator.dispose();
LoadOptions loadOptions = new LoadOptions();
// Open annotated document
Annotator annotator1 = new Annotator(outputPath, loadOptions);
// Create an instance of Reply class for update first example
Reply reply3 = new Reply();
reply3.setComment("Updated first comment");
reply3.setRepliedOn(Calendar.getInstance().getTime());
Reply reply4 = new Reply();
reply4.setComment("Updated second comment");
reply4.setRepliedOn(Calendar.getInstance().getTime());
java.util.List replies1 = new ArrayList();
replies1.add(reply3);
replies1.add(reply4);
// Suggest we want change some properties of existed annotation
AreaAnnotation updated = new AreaAnnotation();
updated.setId(1);
updated.setBackgroundColor(255);
updated.setBox(new Rectangle(0, 0, 50, 200));
updated.setCreatedOn(Calendar.getInstance().getTime());
updated.setMessage("This is updated annotation");
updated.setReplies(replies1);
// Update and save annotation
annotator1.update(updated);
annotator1.save(outputPath);
annotator1.dispose();
GroupDocs.Annotation διευκολύνει τους προγραμματιστές Java να σχολιάζουν έγγραφα και να εξάγουν πληροφορίες σχολιασμού από αρχεία PDF σε οποιαδήποτε εφαρμογή που βασίζεται σε Java, εφαρμόζοντας μερικά εύκολα βήματα.
// For using this example input file ("annotated.bmp") must be with annotations
LoadOptions loadOptions = new LoadOptions();
// Create an instance of Annotator class and get annotations
final Annotator annotator = new Annotator("annotated.bmp", loadOptions);
List annotations = annotator.get();
Προσθέστε, αφαιρέστε, επεξεργαστείτε και εξαγάγετε σχολιασμούς στο αρχείο PDF τώρα, μεταβαίνοντας στον ιστότοπο GroupDocs.Annotation Live Demos. Η ζωντανή επίδειξη έχει τα ακόλουθα πλεονεκτήματα
Δεν χρειάζεται να κατεβάσετε το API
Δεν χρειάζεται να γράψετε κωδικό
Απλώς ανεβάστε το αρχείο προέλευσης
Λάβετε σύνδεσμο λήψης για αποθήκευση του αρχείου
Το Portable Document Format (PDF) είναι ένας τύπος εγγράφου που δημιουργήθηκε από την Adobe στη δεκαετία του 1990. Ο σκοπός αυτής της μορφής αρχείου ήταν να εισαγάγει ένα πρότυπο για την αναπαράσταση εγγράφων και άλλου υλικού αναφοράς σε μορφή που να είναι ανεξάρτητη από το λογισμικό εφαρμογής, το υλικό καθώς και το λειτουργικό σύστημα. Τα αρχεία PDF μπορούν να ανοίξουν στο Adobe Acrobat Reader/Writer καθώς και στα περισσότερα σύγχρονα προγράμματα περιήγησης όπως το Chrome, το Safari, το Firefox μέσω επεκτάσεων/προσθηκών. Οι περισσότερες από τις εμπορικά διαθέσιμες σουίτες λογισμικού προσφέρουν επίσης τη μετατροπή των εγγράφων τους σε μορφή αρχείου PDF χωρίς την απαίτηση πρόσθετου στοιχείου λογισμικού. Έτσι, η μορφή αρχείου PDF έχει πλήρη δυνατότητα να περιέχει πληροφορίες όπως κείμενο, εικόνες, υπερσυνδέσμους, πεδία φόρμας, εμπλουτισμένα μέσα, ψηφιακές υπογραφές, συνημμένα, μεταδεδομένα, γεωχωρικά χαρακτηριστικά και τρισδιάστατα αντικείμενα σε αυτήν που μπορούν να γίνουν μέρος του εγγράφου προέλευσης.
Διαβάστε περισσότερα Σχετικά με τη μορφή αρχείου PDFΕνημερώστε τις ιδιότητες σχολιασμού από ορισμένες από τις δημοφιλείς μορφές αρχείων όπως αναφέρεται παρακάτω.
(Adobe Portable Document Format)
(Microsoft Word Document)
(Microsoft Word Macro-Enabled Document)
(Microsoft Word Open XML Document)
(Microsoft Word Document Template)
(Word Open XML Document Template)
(Rich Text Document)
(Open Document Text)
(Microsoft Excel Binary File Format)
(Microsoft Excel Open XML Spreadsheet)
(Microsoft Excel Macro-Enabled Spreadsheet)
(Microsoft Excel Binary Worksheet)
(Open Document Spreadsheet)
(PowerPoint Presentation)
(PowerPoint Open XML Presentation)
(PowerPoint Open XML Slide Show)
(Microsoft PowerPoint Template)
(Microsoft PowerPoint Presentation)
(Microsoft PowerPoint 97-2003 Slide Show)
(OpenDocument Presentation)
(HyperText Markup Language)
(Tagged Image File Format)
(JPEG Image)
(Portable Network Graphic)
(E-mail Message)
(Microsoft Outlook E-mail Message)
(Microsoft Visio 2003-2010 Drawing)
(Microsoft Visio Drawing)
(Microsoft Visio 2003-2010 Stencil)
(Microsoft Visio 2013 Stencil)
(Autodesk Design Data Formats)
(AutoCAD Drawing Interchange)
(Digital Imaging and Communications in Medicine)
(Windows Metafile)
(Enhanced Metafile Format)