<repositories>
   <repository>
      <id>repository.groupdocs.com</id>
      <name>GroupDocs Repository</name>
      <url>https://releases.groupdocs.com/java/repo/</url>
   </repository>
</repositories>

<dependencies>
   <dependency>
      <groupId>com.groupdocs</groupId>
      <artifactId>groupdocs-annotation</artifactId>
      <version>24.6</version>
   </dependency>
</dependencies>
copied!  
repositories {
    maven {
        url 'https://releases.groupdocs.com/java/repo/'
    }
}

compile(group: 'com.groupdocs', name: 'groupdocs-annotation', version: '24.6')
copied!  
<ivysettings>
    <settings defaultResolver="chain"/>
    <resolvers>
        <chain name="chain">
            <ibiblio name="GroupDocs Repository" m2compatible="true" root="https://releases.groupdocs.com/java/repo/"/>
        </chain>
    </resolvers>
</ivysettings>

<dependency org="com.groupdocs" name="groupdocs-annotation" rev="24.6">
   <artifact name="groupdocs-annotation" ext="jar"/>
</dependency>
copied!  
resolvers += Resolver.url("GroupDocs Repository", url("https://releases.groupdocs.com/java/repo/"))

libraryDependencies += "com.groupdocs" % "groupdocs-annotation" % "24.6"
copied!  

Υψηλής Κώδικας API Σχολιασμού Εγγράφων για Java

Product Docs Demos API Ref Examples Blog Support License

Το GroupDocs.Annotation για Java είναι ένα ισχυρό API τοπικής εγκατάστασης που έχει σχεδιαστεί για προγραμματιστές Java για σχολιασμό, υδατογράφημα και διαχείριση εγγράφων σε διάφορες μορφές, όπως PDF, Word®, Excel®, PowerPoint® και εικόνες. Προσφέρει προηγμένες λειτουργίες, όπως σχολιασμούς κειμένου, περιοχών και εικόνων, υποστήριξη OLE, διαχείριση μεταδεδομένων και διαλειτουργικότητα.

Χαρακτηριστικά API Σχολιασμού Εγγράφων Java Τοπικής Εγκατάστασης

Υποστήριξη Εγγράφων και Μορφών

  • Υποστήριξη Πολλαπλών Μορφών Εγγράφων: Σχολιάστε διάφορες μορφές εγγράφων, συμπεριλαμβανομένων των PDF, Word®, Excel®, PowerPoint®, Visio® και εικόνων (JPG, PNG, BMP, κ.λπ.).
  • Σχολιασμοί Ειδικοί για PDF: Υποστήριξη σημειώσεων, πεδίων κειμένου και άλλων ειδικών τύπων σχολιασμού PDF.
  • Υποστήριξη Μορφών Εικόνων: Σχολιάστε δημοφιλείς μορφές εικόνων, όπως JPG, PNG, BMP, και άλλες.
  • Μορφές Εξαγωγής Σχολίων: Εξάγετε σχόλια σε διαφορετικές μορφές για διαλειτουργικότητα.
  • Υποστήριξη OLE: Υποστήριξη αντικειμένων OLE σε σχολιασμένα έγγραφα.
  • Συμβατότητα με Άλλα API της GroupDocs: Απρόσκοπτη ενσωμάτωση με άλλα προϊόντα GroupDocs για επεκτεταμένη λειτουργικότητα.

Τύποι Σχολίων και Εργαλεία

  • Σχολιασμοί Κειμένου: Προσθέστε σχολιασμούς κειμένου, όπως υπογραμμίσεις, διαγραφές και διακριτές γραμμές.
  • Σχολιασμοί Περιοχών: Επισημάνετε και σχολιάστε συγκεκριμένες περιοχές χρησιμοποιώντας ορθογώνια, πολυγωνικά και σημεία σχολίων.
  • Σχολιασμοί Σήμανσης: Εφαρμόστε σχολιασμούς σήμανσης, όπως απόκρυψη, για να κρύψετε ευαίσθητο περιεχόμενο.
  • Μέτρηση Απόστασης: Μετρήστε αποστάσεις μέσα σε έγγραφα, χρήσιμο για τεχνικά σχέδια και αρχεία CAD.
  • Υδατογράφημα: Προσθέστε υδατογραφήματα κειμένου και εικόνων για σκοπούς branding ή ασφάλειας.
  • Σχολιασμοί Εικόνων: Σχολιάστε αρχεία εικόνων, με υποστήριξη για πολλαπλές μορφές εικόνων.

Διαχείριση Σχολίων

  • Απαντήσεις σε Σχόλια: Επιτρέψτε σε πολλαπλούς χρήστες να απαντούν σε σχόλια, επιτρέποντας τη συνεργατική επισκόπηση εγγράφων.
  • Προσαρμογή Εμφάνισης Σχολίων: Προσαρμόστε την εμφάνιση των σχολίων, συμπεριλαμβανομένων των ρυθμίσεων χρώματος, γραμματοσειράς και διαφάνειας.
  • Εξαγωγή/Εισαγωγή Σχολίων: Εξάγετε σχόλια σε εξωτερικά αρχεία και εισάγετέ τα ξανά για κοινή χρήση ή συνεργασία.
  • Επίπεδα Σχολίων: Ελέγξτε την τοποθέτηση των σχολίων, επιτρέποντας στα σχόλια να επικαλύπτονται ή να παραμένουν ξεχωριστά.
  • Διαχείριση Σχολίων: Δυνατότητα δημιουργίας, επεξεργασίας και διαγραφής σχολίων προγραμματικά.
  • Μεταδεδομένα Σχολίων: Σχολιάστε έγγραφα διατηρώντας την ακεραιότητα των μεταδεδομένων.
  • Υποστήριξη Αναίρεσης/Επανάληψης: Υλοποιήστε λειτουργικότητα αναίρεσης/επανάληψης για λειτουργίες σχολιασμού.

Συνεργασία και Επισκόπηση

  • Συνεργατικές Λειτουργίες: Επιτρέψτε σε πολλαπλούς χρήστες να σχολιάζουν, να σχολιάζουν και να συνεργάζονται στο ίδιο έγγραφο.
  • Σύγκριση Εγγράφων: Συγκρίνετε έγγραφα ή εικόνες δίπλα-δίπλα για να επισημάνετε διαφορές.
  • Απαντήσεις σε Σχόλια: Επιτρέψτε σε πολλαπλούς χρήστες να απαντούν σε σχόλια, επιτρέποντας τη συνεργατική επισκόπηση εγγράφων.

Ασφάλεια και Ακεραιότητα Εγγράφων

  • Ασφάλεια Εγγράφων: Εφαρμόστε σχόλια που μπορούν να αποκρύψουν ευαίσθητες πληροφορίες, όπως απόκρυψη.
  • Διαχείριση Μεταδεδομένων: Διαχειριστείτε και διατηρήστε τα μεταδεδομένα σε σχολιασμένα έγγραφα.

Αναζήτηση και Πλοήγηση

  • Προηγμένες Δυνατότητες Αναζήτησης: Αναζητήστε μέσα σε σχολιασμένα έγγραφα, συμπεριλαμβανομένης της δυνατότητας αναζήτησης μέσα στα σχόλια.

Απόδοση και Κλιμάκωση

  • Επεξεργασία Παρτίδας: Διαχειριστείτε σχόλια σε πολλαπλά έγγραφα ταυτόχρονα για αυξημένη απόδοση.
  • Κλιμάκωση: Σχεδιασμένο για να διαχειρίζεται μεγάλους όγκους εγγράφων και σχολίων αποδοτικά.
  • Υψηλή Απόδοση: Βελτιστοποιημένο για γρήγορη επεξεργασία σχολίων και διαχείριση εγγράφων.

Διαλειτουργικότητα και Ενσωμάτωση Πλατφορμών

  • Διαλειτουργικότητα Πλατφορμών: Χρησιμοποιήστε σε πολλά λειτουργικά συστήματα, συμπεριλαμβανομένων των Windows, macOS και Linux.
  • Ευέλικτη Ενσωμάτωση: Εύκολη ενσωμάτωση σε εφαρμογές Java με ένα πλούσιο σύνολο λειτουργιών API.

Παραγωγή και Παρουσίαση

  • Εκτύπωση και Αποθήκευση Σχολίων: Συμπεριλάβετε ή εξαιρέστε σχόλια κατά την εκτύπωση ή αποθήκευση εγγράφων.

Υποστηριζόμενες Μορφές Εγγράφων

Για ορισμένους τύπους αρχείων, το GroupDocs.Annotation αποθηκεύει το αποτέλεσμα σε διαφορετική μορφή. Σε αυτήν την περίπτωση, ο τύπος αρχείου εξόδου υποδεικνύεται μετά το *. Εάν δεν υποδεικνύεται τέτοιο σύμβολο, το GroupDocs.Annotation αποθηκεύει το αποτέλεσμα στην αρχική μορφή αρχείου.

ΜορφήΠεριγραφήΣχολιασμός
DOCΈγγραφο Microsoft Word® 97-2003
DOCXΈγγραφο Microsoft Word®
DOCMΈγγραφο Microsoft Word® με Ενεργοποίηση Μακροεντολών
DOTΠρότυπο Microsoft Word® 97-2003
DOTXΠρότυπο Microsoft Word®
DOTMΠρότυπο Microsoft Word® με Ενεργοποίηση Μακροεντολών
RTFΈγγραφο Πλούσιου Κειμένου
ODTΈγγραφο OpenDocument
XLSΦύλλο Εργασίας Microsoft Excel® 97-2003
XLSXΦύλλο Εργασίας Microsoft Excel®
XLSM (*xlsx)Φύλλο Εργασίας Microsoft Excel® με Ενεργοποίηση Μακροεντολών
XLSB (*xlsx)Φύλλο Εργασίας Microsoft Excel® Binary
ODS (*xlsx)Υπολογιστικό Φύλλο OpenDocument
PPTΠαρουσίαση Microsoft PowerPoint® 97-2003
PPTXΠαρουσίαση Microsoft PowerPoint®
PPSΠροβολή Διαφανειών Microsoft PowerPoint® 97-2003
PPSX (*pptx)Προβολή Διαφανειών Microsoft PowerPoint®
ODPΠαρουσίαση OpenDocument
TIF, TIFFΜορφή Αρχείου Εικόνας με Ετικέτες (TIFF)
JPG, JPEGΚοινή Μορφή Εικόνας Φωτογραφιών (JPEG)
PNGΓραφικά Δικτύου Φορητού Μορφότυπου (PNG)
BMPΕικόνα Bitmap (BMP)
DWG (*png)Σχέδια Autodesk®
DXF (*png)Μορφότυπος Ανταλλαγής Σχεδίασης
PDF (PDF/A-1a,PDF/A-1b,PDF/A-2a)Φορητή Μορφή Εγγράφου Adobe (PDF)
HTM (*html)Γλώσσα Σήμανσης Υπερκειμένου (HTM)
HTMLΓλώσσα Σήμανσης Υπερκειμένου (HTML)
EMLΜήνυμα Ηλεκτρονικού Ταχυδρομείου (EML)
EMLX (*eml)Μήνυμα Ηλεκτρονικού Ταχυδρομείου (EMLX)
VSD (*vsdx)Σχέδιο Microsoft Visio® 2003-2010
VSDXΣχέδιο Microsoft Visio®
VSDM (*vsdx)Μορφότυπος Αρχείου Σχεδίασης Microsoft Visio®
VSS (*vsdx)Στένσιλ Microsoft Visio® 2003-2010
VSSX (*vsdx)Μορφότυπος Αρχείου Στένσιλ Visio®
VST (*vsdx)Στένσιλ Microsoft Visio® 2013
VSTM (*vsdx)Μορφότυπος Αρχείου Προτύπου Microsoft Visio®

Υποστηριζόμενοι Τύποι Σχολίων

Γραφικά Σχόλια

  • Περιοχή: Σημειώνει μια περιοχή με ένα ορθογώνιο και προσθέτει σημειώσεις σε αυτήν.
  • Βέλος: Σχεδιάζει ένα βέλος σε ένα έγγραφο.
  • Απόσταση: Μετρά την απόσταση μεταξύ αντικειμένων σε ένα έγγραφο.
  • Ελλειψοειδές: Σχεδιάζει έναν ελλειπτικό σχολιασμό σε ένα έγγραφο.
  • Σημείο: Επισυνάπτει σχόλια σε οποιοδήποτε σημείο σε ένα έγγραφο.
  • Γραμμή: Σχεδιάζει σχήματα και ελεύθερες γραμμές.
  • Απόκρυψη: Γεμίζει ένα μαύρο ορθογώνιο με σταθερή θέση (χρησιμοποιείται για απόκρυψη κειμένου).
  • Πεδίο Κειμένου: Προσθέτει ένα ορθογώνιο με κείμενο μέσα.

Σχολιασμοί Κειμένου

  • Υπογράμμιση: Υπογραμμίζει και σχολιάζει το επιλεγμένο κείμενο.
  • Αντικατάσταση: Αντικαθιστά το αρχικό κείμενο με το κείμενο του χρήστη.
  • Διαγραφή: Διαγράφει το κείμενο με μια γραμμή διαγραφής.
  • Υπογράμμιση: Υπογραμμίζει το κείμενο με μια γραμμή υπογράμμισης.

Σχολιασμοί Υδατογραφήματος

  • Οριζόντιο Υδατογράφημα: Προσθέτει ένα οριζόντιο υδατογράφημα κειμένου.
  • Διαγώνιο Υδατογράφημα: Προσθέτει ένα διαγώνιο υδατογράφημα κειμένου.

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

Το GroupDocs.Annotation για Java υποστηρίζει τα ακόλουθα Λειτουργικά Συστήματα, Πλαίσια & Διαχειριστές Πακέτων:

Υποστηριζόμενες Επιλογές
Λειτουργικά ΣυστήματαMicrosoft Windows® Desktop
Microsoft Windows® Server
Linux
MacOS
Υποστηριζόμενα ΠλαίσιαJava 7 (1.7) και άνω
Περιβάλλοντα ΑνάπτυξηςNetBeans
IntelliJ IDEA
Eclipse
Εργαλείο Αυτοματισμού ΚατασκευήςMaven

Το GroupDocs.Annotation για Java δεν απαιτεί την εγκατάσταση εξωτερικού λογισμικού ή εργαλείου τρίτων. Απλώς ακολουθήστε έναν από τους τρόπους που περιγράφονται στην Εγκατάσταση και Διαμόρφωση.

Ξεκινήστε

Η GroupDocs φιλοξενεί όλα τα Java APIs στο Αποθετήριο GroupDocs. Μπορείτε εύκολα να χρησιμοποιήσετε το GroupDocs.Annotation για Java API απευθείας στα έργα σας Maven με απλές διαμορφώσεις.

Βήμα 1: Καθορισμός Διαμόρφωσης Αποθετηρίου GroupDocs

Για να ξεκινήσετε, πρέπει να καθορίσετε τη διαμόρφωση αποθετηρίου GroupDocs στο αρχείο pom.xml του Maven όπως φαίνεται παρακάτω:

<repositories>
    <repository>
        <id>GroupDocs Artifact Repository</id>
        <name>GroupDocs Artifact Repository</name>
        <url>https://releases.groupdocs.com/java/repo/</url>
    </repository>
</repositories>

Βήμα 2: Καθορισμός Εξάρτησης API GroupDocs.Annotation για Java

Στη συνέχεια, καθορίστε την εξάρτηση του GroupDocs.Annotation για Java API στο αρχείο pom.xml όπως φαίνεται παρακάτω:

<dependencies>
    <dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-annotation</artifactId>
        <version>23.10</version> 
    </dependency>
</dependencies>

Δείγματα Κώδικα

Δείγμα Κώδικα 1: Προσθήκη Σχολίου Κειμένου σε Έγγραφο PDF

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

// Εισαγωγή απαραίτητων κλάσεων
import com.groupdocs.annotation.Annotator;
import com.groupdocs.annotation.models.Annotation;
import com.groupdocs.annotation.models.annotationtypes.TextAnnotation;
import com.groupdocs.annotation.options.export.AnnotationOptions;

import java.awt.Color;
import java.nio.file.Paths;

public class AddTextAnnotationToPDF {
    public static void main(String[] args) {
        // Διαδρομή προς το αρχείο PDF εισόδου
        String inputFilePath = "input.pdf";
        
        // Διαδρομή προς το αρχείο PDF εξόδου
        String outputFilePath = "output.pdf";
        
        // Αρχικοποίηση αντικειμένου Annotator για το αρχείο PDF
        Annotator annotator = new Annotator(inputFilePath);
        
        // Δημιουργία νέου σχολίου κειμένου
        TextAnnotation textAnnotation = new TextAnnotation();
        textAnnotation.setPageNumber(1); // Ορισμός αριθμού σελίδας
        textAnnotation.setMessage("Αυτό είναι ένα σχόλιο κειμένου"); // Ορισμός μηνύματος σχολίου
        textAnnotation.setBox(new Rectangle(100, 100, 200, 50)); // Ορισμός θέσης και μεγέθους του σχολίου
        textAnnotation.setBackgroundColor(Color.yellow); // Ορισμός χρώματος φόντου του σχολίου
        textAnnotation.setFontColor(Color.black); // Ορισμός χρώματος γραμματοσειράς για το κείμενο του σχολίου
        
        // Προσθήκη του σχολίου κειμένου στο έγγραφο
        annotator.add(textAnnotation);
        
        // Αποθήκευση του σχολιασμένου αρχείου PDF
        annotator.save(outputFilePath, new AnnotationOptions());
        
        // Κλείσιμο του αντικειμένου Annotator
        annotator.dispose();
        
        System.out.println("Το σχόλιο κειμένου προστέθηκε με επιτυχία στο αρχείο PDF.");
    }
}

Δείγμα Κώδικα 2: Αφαίρεση Σχολίων από Έγγραφο Word

Αυτό το δείγμα κώδικα δείχνει πώς να αφαιρέσετε όλα τα σχόλια από ένα έγγραφο Microsoft Word (DOCX) χρησιμοποιώντας το GroupDocs.Annotation για Java. Αυτό είναι ιδιαίτερα χρήσιμο όταν χρειάζεται να καθαρίσετε ένα έγγραφο από σχόλια, σημειώσεις ή άλλους τύπους σχολιασμών.

// Εισαγωγή απαραίτητων κλάσεων
import com.groupdocs.annotation.Annotator;
import com.groupdocs.annotation.options.remove.RemoveOptions;

public class RemoveAnnotationsFromWordDocument {
    public static void main(String[] args) {
        // Διαδρομή προς το έγγραφο Word εισόδου
        String inputFilePath = "input.docx";
        
        // Διαδρομή προς το έγγραφο Word εξόδου
        String outputFilePath = "output.docx";
        
        // Αρχικοποίηση αντικειμένου Annotator για το έγγραφο Word
        Annotator annotator = new Annotator(inputFilePath);
        
        // Ορισμός επιλογών αφαίρεσης για να αφαιρεθούν όλα τα σχόλια
        RemoveOptions removeOptions = new RemoveOptions();
        
        // Αφαίρεση όλων των σχολίων από το έγγραφο
        annotator.remove(removeOptions);
        
        // Αποθήκευση του καθαρισμένου εγγράφου Word
        annotator.save(outputFilePath);
        
        // Κλείσιμο του αντικειμένου Annotator
        annotator.dispose();
        
        System.out.println("Όλα τα σχόλια αφαιρέθηκαν με επιτυχία από το έγγραφο Word.");
    }
}

Δείγμα Κώδικα 3: Εξαγωγή Σχολίων από Υπολογιστικό Φύλλο Excel

Αυτό το δείγμα κώδικα παρουσιάζει πώς να εξάγετε σχόλια και σχολιασμούς από ένα υπολογιστικό φύλλο Excel (XLSX) χρησιμοποιώντας το GroupDocs.Annotation για Java. Αυτή η λειτουργία είναι χρήσιμη για την επισκόπηση και την περίληψη των σχολίων ή σημειώσεων που έχουν αφήσει στο έγγραφο Excel.

// Εισαγωγή απαραίτητων κλάσεων
import com.groupdocs.annotation.Annotator;
import com.groupdocs.annotation.models.AnnotationBase;
import com.groupdocs.annotation.options.export.AnnotationOptions;

import java.util.List;

public class ExtractCommentsFromExcel {
    public static void main(String[] args) {
        // Διαδρομή προς το έγγραφο Excel εισόδου
        String inputFilePath = "input.xlsx";
        
        // Αρχικοποίηση αντικειμένου Annotator για το έγγραφο Excel
        Annotator annotator = new Annotator(inputFilePath);
        
        // Εξαγωγή όλων των σχολιασμών από το έγγραφο
        List<AnnotationBase> annotations = annotator.get();
        
        // Επανάληψη μέσα από τους εξαγόμενους σχολιασμούς και εκτύπωση των μηνυμάτων τους
        for (AnnotationBase annotation : annotations) {
            System.out.println("Τύπος Σχολιασμού: " + annotation.getAnnotationType());
            System.out.println("Μήνυμα Σχολιασμού: " + annotation.getMessage());
        }
        
        // Κλείσιμο του αντικειμένου Annotator
        annotator.dispose();
        
        System.out.println("Τα σχόλια εξήχθησαν με επιτυχία από το υπολογιστικό φύλλο Excel.");
    }
}

Product Docs Demos API Ref Examples Blog Support License

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