Σημειώστε το GIF από Java


Λήψη δωρεάν δοκιμής

Σχετικά με το GroupDocs.Annotation for Java API

Το GroupDocs.Annotation for Java API είναι μια βιβλιοθήκη που σας επιτρέπει να προσθέτετε σχολιασμούς σε PDF, Word και άλλα έγγραφα σε Mac, Windows ή Ubuntu. Το GroupDocs.Annotation for Java είναι ένα εγγενές API Java για τη διαχείριση σχολιασμών με ολοκληρωμένη υποστήριξη για δημιουργία, προσθήκη, επεξεργασία, διαγραφή, εξαγωγή και εξαγωγή σχολιασμών από εικόνες και διάφορα άλλα έγγραφα. Η πλήρης λίστα των υποστηριζόμενων μορφών εγγράφων που μπορείτε να δείτε σε αυτήν τη σελίδα. Αυτή η βιβλιοθήκη σάς επιτρέπει να εργάζεστε όχι μόνο με έγγραφα GIF αλλά και με πολλούς άλλους τύπους εγγράφων όπως Word, Excel, PowerPoint, μηνύματα ηλεκτρονικού ταχυδρομείου Outlook, Visio, Adobe, OpenDocument, OpenOffice, Photoshop, AutoCad και πολλά άλλα. Το GroupDocs.Annotation for Java API σάς επιτρέπει να δημιουργείτε και να προσθέτετε νέες σημειώσεις, να επεξεργάζεστε σχολιασμούς, να εξάγετε σχόλια, σχολιασμούς και να τα αφαιρείτε από έγγραφα. Η βιβλιοθήκη υποστηρίζει 13 διαφορετικούς τύπους σχολιασμού, όπως Κείμενο, Πολύγραμμη, Περιοχή, Υπογράμμιση, Σημείο, Υδατογράφημα, Βέλος, Έλλειψη, Αντικατάσταση κειμένου, Απόσταση, Πεδίο κειμένου, Διόρθωση πόρων σε έγγραφα PDF, HTML, Microsoft Word, υπολογιστικά φύλλα, διαγράμματα, παρουσιάσεις, σχέδια, εικόνες και πολλές άλλες μορφές αρχείων. Το παράδειγμα (δείτε παρακάτω) δείχνει την εργασία με το έγγραφο GIF, σε αυτό το παράδειγμα μπορείτε να δείτε τα κύρια βήματα του τρόπου εργασίας με το GroupDocs.Σχολιασμός: Ρυθμίστε μια άδεια χρήσης, ανοίξτε ένα έγγραφο με το οποίο θέλετε να εργαστείτε, δημιουργία σχολιασμό, προσθέτοντας αντικείμενα δεδομένων για να ορίσετε τις ιδιότητες σχολιασμού σύμφωνα με τις απαιτήσεις σας και αποθηκεύοντας το αποτέλεσμα στο επιθυμητό μέρος. Επίσης, θα μπορούσατε να ρίξετε μια ματιά στις υποστηριζόμενες δυνατότητες στη σελίδα του github ή στο προϊόν μας τεκμηρίωση.

Βήματα για την προσθήκη σχολιασμών στο GIF σε Java

GroupDocs.Annotation διευκολύνει τους προγραμματιστές Java να προσθέτουν διάφορους τύπους σχολιασμού σε αρχεία GIF σε οποιαδήποτε εφαρμογή που βασίζεται σε Java, εφαρμόζοντας μερικά εύκολα βήματα.

  • Δημιουργήστε αντικείμενα απάντησης με σχόλιο και ημερομηνία.
  • Δημιουργήστε αντικείμενο AreaAnnotation, ορίστε επιλογές περιοχής και προσθέστε απαντήσεις.
  • Δημιουργήστε αντικείμενο Annotator και προσθέστε σχολιασμό περιοχής.
  • Αποθήκευση αρχείου εξόδου.

Απαιτήσεις συστήματος

Το GroupDocs.Annotation για Java API υποστηρίζεται σε όλες τις μεγάλες πλατφόρμες και λειτουργικά συστήματα. Πριν εκτελέσετε τον παρακάτω κώδικα, βεβαιωθείτε ότι έχετε εγκαταστήσει τις ακόλουθες προϋποθέσεις στο σύστημά σας.

  • Λειτουργικά συστήματα: Microsoft Windows, Linux, MacOS
  • Περιβάλλον Ανάπτυξης: NetBeans, Intellij IDEA, Eclipse κ.λπ
  • Java Runtime Environment: Java 7 (1.7) και νεότερη έκδοση
  • Αποκτήστε την πιο πρόσφατη έκδοση του GroupDocs.Annotation για Java από το GroupDocs Artifact Repository

Προεπισκόπηση σχολιασμού και δείγμα κώδικα

// 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();

Annotation preview image

Βήματα για την κατάργηση σχολιασμών από το GIF σε Java

GroupDocs.Annotation διευκολύνει τους προγραμματιστές Java να αφαιρέσουν λεπτομέρειες σχολιασμού από αρχεία GIF σε οποιαδήποτε εφαρμογή που βασίζεται σε Java, εφαρμόζοντας μερικά εύκολα βήματα.

  • Δημιουργήστε αντικείμενα απάντησης με σχόλιο και ημερομηνία.
  • Δημιουργήστε το αντικείμενο SaveOptions και ορίστε AnnotationTypes = AnnotationType.None.
  • Μέθοδος αποθήκευσης κλήσης με προκύπτουσα διαδρομή εγγράφου ή ροή και αντικείμενο SaveOptions.

// 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();

Βήματα για την επεξεργασία σχολιασμών από το GIF σε Java

GroupDocs.Annotation διευκολύνει τους προγραμματιστές Java να ενημερώσουν διάφορες ιδιότητες σχολιασμού από αρχεία GIF σε οποιαδήποτε εφαρμογή που βασίζεται σε Java, εφαρμόζοντας μερικά εύκολα βήματα.

  • Αντικείμενο Instantiate Annotator με διαδρομή εγγράφου εισόδου ή ροή με instantiated LoadOptions με ImportAnnotations = true.
  • Δημιουργήστε κάποια υλοποίηση AnnotationBase και ορίστε το αναγνωριστικό του υπάρχοντος σχολιασμού (αν δεν βρεθεί σχολιασμός με αυτό το αναγνωριστικό, τίποτα δεν θα αλλάξει) ή λίστα διαδρομής με σχολιασμούς (όλοι οι υπάρχοντες σχολιασμοί θα αφαιρεθούν).
  • Μέθοδος ενημέρωσης κλήσης αντικειμένου Annotator με περασμένους σχολιασμούς.
  • Μέθοδος αποθήκευσης κλήσης με προκύπτουσα διαδρομή εγγράφου ή ροή και αντικείμενο SaveOptions.

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();

Βήματα για την εξαγωγή σχολιασμών από το GIF σε Java

GroupDocs.Annotation διευκολύνει τους προγραμματιστές Java να σχολιάζουν έγγραφα και να εξάγουν πληροφορίες σχολιασμού από αρχεία GIF σε οποιαδήποτε εφαρμογή που βασίζεται σε Java, εφαρμόζοντας μερικά εύκολα βήματα.

  • Δημιουργήστε αντικείμενα απάντησης με σχόλιο και ημερομηνία.
  • Δημιουργήστε το αντικείμενο LoadOptions και καλέστε το SetImportAnnotations με αληθές όρισμα.
  • Ορισμός μεταβλητής με τύπο List.
  • Καλέστε τη μέθοδο λήψης και επιστρέψτε το αποτέλεσμα στην παραπάνω μεταβλητή.

// 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();

Ζωντανές επιδείξεις για προσθήκη, αφαίρεση, επεξεργασία, εξαγωγή σχολιασμών σε έγγραφα και εικόνες

Προσθέστε, αφαιρέστε, επεξεργαστείτε και εξαγάγετε σχολιασμούς στο αρχείο GIF τώρα, μεταβαίνοντας στον ιστότοπο GroupDocs.Annotation Live Demos. Η ζωντανή επίδειξη έχει τα ακόλουθα πλεονεκτήματα

Δεν χρειάζεται να κατεβάσετε το API

Δεν χρειάζεται να γράψετε κωδικό

Απλώς ανεβάστε το αρχείο προέλευσης

Λάβετε σύνδεσμο λήψης για αποθήκευση του αρχείου

Σχετικά με τη μορφή αρχείου GIF

Μια μορφή GIF ή Graphical Interchange Format είναι ένας τύπος υψηλής συμπίεσης εικόνας. Ανήκει στην Unisys, το GIF χρησιμοποιεί τον αλγόριθμο συμπίεσης LZW που δεν υποβαθμίζει την ποιότητα της εικόνας. Για κάθε εικόνα GIF επιτρέπονται συνήθως έως 8 bit ανά pixel και έως 256 χρώματα επιτρέπονται σε όλη την εικόνα. Σε αντίθεση με μια εικόνα JPEG, η οποία μπορεί να εμφανίσει έως και 16 εκατομμύρια χρώματα και αγγίζει αρκετά τα όρια του ανθρώπινου ματιού. Όταν εμφανίστηκε το Διαδίκτυο, τα GIF παρέμειναν η καλύτερη επιλογή επειδή απαιτούσαν χαμηλό εύρος ζώνης και συμβατά για τα γραφικά που καταναλώνουν συμπαγείς περιοχές χρωμάτων. Ένα κινούμενο GIF συνδυάζει πολλές εικόνες ή καρέ σε ένα μόνο αρχείο και τα εμφανίζει με μια σειρά για να δημιουργήσει ένα κινούμενο κλιπ ή ένα σύντομο βίντεο. Οι χρωματικοί περιορισμοί είναι έως 256 για κάθε καρέ και είναι πιθανό να είναι οι λιγότερο κατάλληλοι για την αναπαραγωγή άλλων εικόνων και φωτογραφιών με χρωματική διαβάθμιση.

Διαβάστε περισσότερα Σχετικά με τη μορφή αρχείου GIF

Εργασία με άλλες δημοφιλείς μορφές εγγράφων

Ενημερώστε τις ιδιότητες σχολιασμού από ορισμένες από τις δημοφιλείς μορφές αρχείων όπως αναφέρεται παρακάτω.

Annotate PDF document

(Adobe Portable Document Format)

Annotate DOC document

(Microsoft Word Document)

Annotate DOCM document

(Microsoft Word Macro-Enabled Document)

Annotate DOCX document

(Microsoft Word Open XML Document)

Annotate DOT document

(Microsoft Word Document Template)

Annotate DOTX document

(Word Open XML Document Template)

Annotate RTF document

(Rich Text Document)

Annotate ODT document

(Open Document Text)

Annotate XLS document

(Microsoft Excel Binary File Format)

Annotate XLSX document

(Microsoft Excel Open XML Spreadsheet)

Annotate XLSM document

(Microsoft Excel Macro-Enabled Spreadsheet)

Annotate XLSB document

(Microsoft Excel Binary Worksheet)

Annotate ODS document

(Open Document Spreadsheet)

Annotate PPT document

(PowerPoint Presentation)

Annotate PPTX document

(PowerPoint Open XML Presentation)

Annotate PPSX document

(PowerPoint Open XML Slide Show)

Annotate POTM document

(Microsoft PowerPoint Template)

Annotate PPTM document

(Microsoft PowerPoint Presentation)

Annotate PPS document

(Microsoft PowerPoint 97-2003 Slide Show)

Annotate ODP document

(OpenDocument Presentation)

Annotate HTML document

(HyperText Markup Language)

Annotate TIFF document

(Tagged Image File Format)

Annotate PNG document

(Portable Network Graphic)

Annotate EML document

(E-mail Message)

Annotate MSG document

(Microsoft Outlook E-mail Message)

Annotate VSD document

(Microsoft Visio 2003-2010 Drawing)

Annotate VSDX document

(Microsoft Visio Drawing)

Annotate VSS document

(Microsoft Visio 2003-2010 Stencil)

Annotate VST document

(Microsoft Visio 2013 Stencil)

Annotate DWG document

(Autodesk Design Data Formats)

Annotate DXF document

(AutoCAD Drawing Interchange)

Annotate DCM document

(Digital Imaging and Communications in Medicine)

Annotate WMF document

(Windows Metafile)

Annotate EMF document

(Enhanced Metafile Format)

Back to top
 Ελληνικά