<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-annotation</artifactId>
<version>23.8</version>
</dependency>
compile(group: 'com.groupdocs', name: 'groupdocs-annotation', version: '23.8')
<dependency org="com.groupdocs" name="groupdocs-annotation" rev="23.8">
<artifact name="groupdocs-annotation" ext="jar"/>
</dependency>
libraryDependencies += "com.groupdocs" % "groupdocs-annotation" % "23.8"
Τι νέο υπάρχει στο GroupDocs.Annotation για Java 23.8
Επισκόπηση
Η έκδοση 23.8 του GroupDocs.Annotation για Java φέρνει μια πολύτιμη νέα δυνατότητα μαζί με σημαντικές διορθώσεις σφαλμάτων. Αυτή η ενημέρωση βελτιώνει τη χρηστικότητα και την αλληλεπίδραση των εγγράφων σας και διασφαλίζει ότι η τεκμηρίωση και οι αναφορές API είναι ενημερωμένες.
Κύρια Χαρακτηριστικά
Προσθήκη Συστατικού σε Έγγραφο
- Συστατικό Κουμπιού: Διαδραστικά κουμπιά μπορούν πλέον να ενσωματωθούν στα έγγραφά σας, βελτιώνοντας την αλληλεπίδραση του χρήστη.
- Συστατικό Ανοιγόμενης Λίστας: Δημιουργήστε ανοιγόμενες λίστες για καλύτερη συλλογή δεδομένων και προσαρμογή χρηστών.
- Συστατικό Πλαισίου Ελέγχου: Εισάγετε πλαίσια ελέγχου για την παρακολούθηση εργασιών ή για συνθήκες αλληλεπίδρασης εντός των εγγράφων.
Διορθώσεις
- Τεκμηρίωση Σημείωσης Σγουρής Γραμμής: Το χαμένο άρθρο σχετικά με τη σημείωση σγουρής γραμμής έχει αποκατασταθεί στην τεκμηρίωση, παρέχοντας στους χρήστες λεπτομερείς οδηγίες για τη χρήση του.
- Ενημερώσεις Αναφορών API: Όλες οι αναφορές API έχουν ενημερωθεί ώστε να διασφαλίζεται ότι οι χρήστες έχουν πρόσβαση στις τελευταίες πληροφορίες.
Παραδείγματα Κώδικα
Προσθήκη Συστατικού Κουμπιού
Το παρακάτω παράδειγμα κώδικα δείχνει πώς να προσθέσετε ένα συστατικό κουμπιού σε ένα έγγραφο PDF. Το κουμπί μπορεί να προσαρμοστεί με διάφορες ιδιότητες όπως θέση, στυλ περιγράμματος, χρώμα και ακόμη και να περιλαμβάνει σχόλια.
try(final Annotator annotator = new Annotator(Constants.INPUT_PDF)) {
// Εγκατάσταση ενός Συστατικού Κουμπιού και ορισμός των ιδιοτήτων του
ButtonComponent buttonComponent = new ButtonComponent();
buttonComponent.setCreatedOn(new Date()); // Ορισμός ημερομηνίας δημιουργίας
buttonComponent.setStyle(BorderStyle.DASHED); // Ορισμός στυλ περιγράμματος σε διακεκομμένο
buttonComponent.setMessage("Αυτό είναι συστατικό κουμπιού"); // Ορισμός κειμένου ετικέτας κουμπιού
buttonComponent.setBorderColor(1422623); // Ορισμός χρώματος περιγράμματος
buttonComponent.setPenColor(14527697); // Ορισμός χρώματος πέννας (πλαισίου)
buttonComponent.setButtonColor(10832612); // Ορισμός χρώματος πλήρωσης κουμπιού
buttonComponent.setPageNumber(0); // Ορισμός αριθμού σελίδας όπου θα τοποθετηθεί το κουμπί
buttonComponent.setBorderWidth(12); // Ορισμός πλάτους περιγράμματος κουμπιού
buttonComponent.setBox(new Rectangle(100, 300, 90, 30)); // Ορισμός θέσης και μεγέθους κουμπιού
// Προσθήκη σχολίων (απαντήσεων) στο κουμπί
Reply reply1 = new Reply();
reply1.setComment("Πρώτο σχόλιο");
reply1.setRepliedOn(new Date());
Reply reply2 = new Reply();
reply2.setComment("Δεύτερο σχόλιο");
reply2.setRepliedOn(new Date());
List<Reply> replies = new ArrayList<>();
replies.add(reply1);
replies.add(reply2);
buttonComponent.setReplies(replies); // Προσάρτηση των απαντήσεων στο κουμπί
// Προσθήκη του συστατικού κουμπιού στο έγγραφο
annotator.add(buttonComponent);
// Αποθήκευση του τροποποιημένου εγγράφου με το συστατικό κουμπιού
annotator.save("result_button_component.pdf");
}
Προσθήκη Συστατικού Πλαισίου Ελέγχου
Αυτό το παράδειγμα κώδικα δείχνει πώς να προσθέσετε ένα συστατικό πλαισίου ελέγχου σε ένα έγγραφο PDF. Το πλαίσιο ελέγχου μπορεί να προσαρμοστεί με ιδιότητες όπως αν είναι επιλεγμένο, το χρώμα του και το στυλ του.
try(final Annotator annotator = new Annotator(Constants.INPUT_PDF)) {
// Εγκατάσταση ενός Συστατικού Πλαισίου Ελέγχου και ορισμός των ιδιοτήτων του
CheckBoxComponent checkbox = new CheckBoxComponent();
checkbox.setChecked(true); // Ορισμός του πλαισίου ελέγχου ως επιλεγμένου
checkbox.setBox(new Rectangle(100, 100, 100, 100)); // Ορισμός θέσης και μεγέθους του πλαισίου ελέγχου
checkbox.setPenColor(65535); // Ορισμός χρώματος πέννας (πλαισίου)
checkbox.setStyle(BoxStyle.STAR); // Ορισμός στυλ του πλαισίου ελέγχου (π.χ. αστέρι)
// Προσθήκη σχολίων (απαντήσεων) στο πλαίσιο ελέγχου
Reply reply1 = new Reply();
reply1.setComment("Πρώτο σχόλιο");
reply1.setRepliedOn(new Date());
Reply reply2 = new Reply();
reply2.setComment("Δεύτερο σχόλιο");
reply2.setRepliedOn(new Date());
List<Reply> replies = new ArrayList<>();
replies.add(reply1);
replies.add(reply2);
checkbox.setReplies(replies); // Προσάρτηση των απαντήσεων στο πλαίσιο ελέγχου
// Προσθήκη του συστατικού πλαισίου ελέγχου στο έγγραφο
annotator.add(checkbox);
// Αποθή
κευση του τροποποιημένου εγγράφου με το συστατικό πλαισίου ελέγχου
annotator.save("result_checkbox_component.pdf");
}
Προσθήκη Συστατικού Ανοιγόμενης Λίστας
Το παρακάτω παράδειγμα δείχνει πώς να προσθέσετε ένα συστατικό ανοιγόμενης λίστας (combo box) σε ένα έγγραφο PDF. Αυτό το συστατικό μπορεί να περιέχει μια λίστα με επιλέξιμες επιλογές και η εμφάνισή του μπορεί να προσαρμοστεί με ιδιότητες όπως το στυλ και το χρώμα του περιγράμματος.
try(final Annotator annotator = new Annotator(Constants.INPUT_PDF)) {
// Εγκατάσταση ενός Συστατικού Ανοιγόμενης Λίστας και ορισμός των ιδιοτήτων του
DropdownComponent dropdownComponent = new DropdownComponent();
dropdownComponent.setOptions(new ArrayList<>(Arrays.asList("Item1", "Item2", "Item3"))); // Ορισμός επιλογών ανοιγόμενης λίστας
dropdownComponent.setSelectedOption(null); // Καμία επιλογή δεν είναι επιλεγμένη από προεπιλογή
dropdownComponent.setPlaceholder("Επιλέξτε επιλογή"); // Ορισμός κειμένου υποδείγματος
dropdownComponent.setBox(new Rectangle(100, 100, 100, 100)); // Ορισμός θέσης και μεγέθους του συστατικού ανοιγόμενης λίστας
dropdownComponent.setCreatedOn(new Date()); // Ορισμός ημερομηνίας δημιουργίας
dropdownComponent.setMessage("Αυτό είναι συστατικό ανοιγόμενης λίστας"); // Ορισμός κειμένου ετικέτας της ανοιγόμενης λίστας
dropdownComponent.setPageNumber(0); // Ορισμός αριθμού σελίδας
dropdownComponent.setPenColor(65535); // Ορισμός χρώματος πέννας (πλαισίου)
dropdownComponent.setPenStyle(PenStyle.DOT); // Ορισμός στυλ γραμμής πλαισίου (διακεκομμένη)
dropdownComponent.setPenWidth((byte) 3); // Ορισμός πλάτους γραμμής πλαισίου σε pixels
// Προσθήκη σχολίων (απαντήσεων) στην ανοιγόμενη λίστα
List<Reply> replies = new ArrayList<>();
Reply reply1 = new Reply();
reply1.setComment("Πρώτο σχόλιο");
reply1.setRepliedOn(new Date());
Reply reply2 = new Reply();
reply2.setComment("Δεύτερο σχόλιο");
reply2.setRepliedOn(new Date());
replies.add(reply1);
replies.add(reply2);
dropdownComponent.setReplies(replies); // Προσάρτηση των απαντήσεων στην ανοιγόμενη λίστα
// Προσθήκη του συστατικού ανοιγόμενης λίστας στο έγγραφο
annotator.add(dropdownComponent);
// Αποθήκευση του τροποποιημένου εγγράφου με το συστατικό ανοιγόμενης λίστας
annotator.save("result_dropdown_component.pdf");
}
🔍 Εξερευνήστε τις Πλήρεις Λεπτομέρειες Έκδοσης
Για να δείτε την πλήρη λίστα όλων των νέων δυνατοτήτων, βελτιώσεων και διορθώσεων σφαλμάτων που εισήχθησαν σε αυτήν την έκδοση, επισκεφθείτε τη Σελίδα Σημειώσεων Έκδοσης GroupDocs.Annotation για Java 23.8.
Version | Release Date |
---|---|
24.6 | 30 Ιουνίου 2024 |
23.10 | 9 Οκτωβρίου 2023 |
23.8 | 28 Αυγούστου 2023 |
23.6 | 23 Ιουνίου 2023 |
23.4 | 17 Απριλίου 2023 |
23.2 | 16 Απριλίου 2023 |
21.7.2 | 25 Ιανουαρίου 2022 |
21.7.1 | 25 Ιανουαρίου 2022 |
2.0.0 | 25 Ιανουαρίου 2022 |
19.2 | 25 Ιανουαρίου 2022 |
17.10 | 25 Ιανουαρίου 2022 |
17.10.3 | 25 Ιανουαρίου 2022 |
1.5.0 | 25 Ιανουαρίου 2022 |
21.7 | 21 Ιουλίου 2021 |
19.7 | 19 Φεβρουαρίου 2020 |
20.2 | 13 Φεβρουαρίου 2020 |
19.5 | 30 Μαΐου 2019 |
19.4 | 15 Απριλίου 2019 |
18.1 | 16 Οκτωβρίου 2018 |
18.10 | 16 Οκτωβρίου 2018 |
1.4.0 | 18 Απριλίου 2018 |
1.6.0 | 18 Απριλίου 2018 |
1.7.0 | 18 Απριλίου 2018 |
1.7.1 | 18 Απριλίου 2018 |
1.8.0 | 18 Απριλίου 2018 |
1.8.1 | 18 Απριλίου 2018 |
1.8.2 | 18 Απριλίου 2018 |
1.9.0 | 18 Απριλίου 2018 |
17.1.0 | 18 Απριλίου 2018 |
17.10.1 | 18 Απριλίου 2018 |
17.10.2 | 18 Απριλίου 2018 |
17.5.0 | 18 Απριλίου 2018 |
17.6.0 | 18 Απριλίου 2018 |
18.4 | 18 Απριλίου 2018 |
3.1.0 | 18 Απριλίου 2018 |
File | Classifier | Size |
---|---|---|
groupdocs-annotation-23.8-javadoc.jar | javadoc | 616 KB |
groupdocs-annotation-23.8.jar | 218 MB | |
groupdocs-annotation-23.8.pom | 3 KB |
GroupDocs.Annotation Java API Σχολιασμός Εγγράφων Υδατογράφημα Διαχείριση Εγγράφων Σχολιασμός PDF Σχολιασμός Word Σχολιασμός Excel Σχολιασμός PowerPoint Σχολιασμός Εικόνων Υποστήριξη OLE Διαχείριση Μεταδεδομένων Διαλειτουργικότητα Σχολιασμός Κειμένου Σχολιασμός Περιοχών Σχολιασμός Σήμανσης Μέτρηση Απόστασης Απόκρυψη Προσαρμογή Εμφάνισης Σχολίων Συνεργατική Επισκόπηση Εγγράφων Ασφάλεια Εγγράφων Διατήρηση Μεταδεδομένων Επεξεργασία Παρτίδας Υψηλή Απόδοση Κλιμάκωση Διαλειτουργικότητα Εκτύπωση Σχολίων Microsoft Word Microsoft Excel Microsoft PowerPoint PDF JPG PNG BMP DWG DXF Visio Adobe Portable Document Format Γλώσσα Σήμανσης Υπερκειμένου Μήνυμα Email Εργαλεία Σχολιασμού Java Maven Ενσωμάτωση API Τοπικό API Σύγκριση Εγγράφων Ακεραιότητα Εγγράφων