<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-annotation</artifactId>
    <version>23.8</version>
</dependency>
copied!  
compile(group: 'com.groupdocs', name: 'groupdocs-annotation', version: '23.8')
copied!  
<dependency org="com.groupdocs" name="groupdocs-annotation" rev="23.8">
    <artifact name="groupdocs-annotation" ext="jar"/>
</dependency>
copied!  
libraryDependencies += "com.groupdocs" % "groupdocs-annotation" % "23.8"
copied!  

Προϊόν Έγγραφα Επιδείξεις Αναφορά API Παραδείγματα Ιστολόγιο Υποστήριξη Άδεια

Τι νέο υπάρχει στο 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.

Προϊόν Έγγραφα Επιδείξεις Αναφορά API Παραδείγματα Ιστολόγιο Υποστήριξη Άδεια

VersionRelease Date
24.630 Ιουνίου 2024
23.109 Οκτωβρίου 2023
23.828 Αυγούστου 2023
23.623 Ιουνίου 2023
23.417 Απριλίου 2023
23.216 Απριλίου 2023
21.7.225 Ιανουαρίου 2022
21.7.125 Ιανουαρίου 2022
2.0.025 Ιανουαρίου 2022
19.225 Ιανουαρίου 2022
17.1025 Ιανουαρίου 2022
17.10.325 Ιανουαρίου 2022
1.5.025 Ιανουαρίου 2022
21.721 Ιουλίου 2021
19.719 Φεβρουαρίου 2020
20.213 Φεβρουαρίου 2020
19.530 Μαΐου 2019
19.415 Απριλίου 2019
18.116 Οκτωβρίου 2018
18.1016 Οκτωβρίου 2018
1.4.018 Απριλίου 2018
1.6.018 Απριλίου 2018
1.7.018 Απριλίου 2018
1.7.118 Απριλίου 2018
1.8.018 Απριλίου 2018
1.8.118 Απριλίου 2018
1.8.218 Απριλίου 2018
1.9.018 Απριλίου 2018
17.1.018 Απριλίου 2018
17.10.118 Απριλίου 2018
17.10.218 Απριλίου 2018
17.5.018 Απριλίου 2018
17.6.018 Απριλίου 2018
18.418 Απριλίου 2018
3.1.018 Απριλίου 2018