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

Document Annotation Java Cloud REST API

banner

Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | Free Trial

Το GroupDocs.Annotation Cloud SDK for Java σάς βοηθά να δημιουργήσετε εφαρμογές Java Document Annotator στο cloud που λειτουργούν χωρίς να εγκαταστήσετε λογισμικό τρίτου μέρους. Είναι ένα περιτύλιγμα γύρω από το GroupDocs.Annotation Cloud REST APIs.

Χαρακτηριστικά σχολιασμού εγγράφων cloud

Υποστηριζόμενοι τύποι σχολιασμών στο Cloud

  • Area Annotation: Επισημάνετε μια περιοχή χρησιμοποιώντας ένα ορθογώνιο σε μια σελίδα σε ένα έγγραφο cloud
  • Distance Annotation: Απόσταση μεταξύ δύο σημείων σε μια ευθεία γραμμή που επισημαίνεται ως σχολιασμός σε ένα έγγραφο cloud.
  • Ellipse Annotation: Επισημάνετε μέρος του εγγράφου με έναν ελλειπτικό σχολιασμό.
  • Image Annotation: Σχολιασμός επικάλυψης εικόνας για τον σχολιασμό του επιθυμητού περιεχομένου σελίδας εγγράφου cloud.
  • Link Annotation: Ένας σχολιασμός υπερ-συνδέσμου που κατευθύνεται σε έναν απομακρυσμένο πόρο.
  • Multiple Annotation: Προσθέτει πολλούς σχολιασμούς στο ίδιο έγγραφο cloud.
  • Point Annotation: Προσθέτει μια σημείωση σχολιασμού/κολλώδη σημείωση στο επιθυμητό σημείο του εγγράφου cloud.
  • Polyline Annotation: Σχολιασμός που μπορείτε να σχεδιάσετε χρησιμοποιώντας σχήματα ή ελεύθερες γραμμές.
  • Resource Redaction Annotation: Ένα μαύρο παραλληλόγραμμο με σταθερή θέση που μπορείτε να προσθέσετε για να αποκρύψετε/διαγράψετε οποιοδήποτε κείμενο σε ένα έγγραφο cloud.
  • Squiggly Annotation: Προσθέτει μια σαθρή γραμμή κάτω από το κείμενο στο οποίο θέλετε να επιστήσετε την προσοχή.

Υποστηριζόμενες μορφές εγγράφων σχολιασμού Cloud

Microsoft Word®: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF, TXT
OpenOffice Writer®: ODT, OTT
Microsoft Excel®: XLS, XLSX, XLSB
Microsoft PowerPoint®: PPT, PPTX, PPSX
OpenOffice Impress®: ODP, OTP
Microsoft Visio®: VSD, VDX, VSS, VSDM
Microsoft Outlook®: MSG, EML, EMLX
AutoCAD: CAD
Εικόνες: DJVU, JPEG, TIFF, BMP, GIF (στατικές εικόνες χωρίς κινούμενα σχέδια)
Ιατρική απεικόνιση: DICOM
Σήμανση: HTML, MHTML
Σταθερή διάταξη: PDF
Μετααρχεία: EMF, WMF

Απαιτήσεις

Η δημιουργία της βιβλιοθήκης πελάτη API απαιτεί:

  1. Java 1.7+
  2. Maven

Προαπαιτούμενα

Για να χρησιμοποιήσετε το GroupDocs.Annotation Cloud SDK για Java, πρέπει να καταχωρίσετε έναν λογαριασμό στο GroupDocs Cloud και να αναζητήσετε/δημιουργήσετε Client ID και Client Secret στο Cloud Dashboard. Υπάρχει δωρεάν διαθέσιμη ποσόστωση. Για περισσότερες λεπτομέρειες, ανατρέξτε στο GroupDocs Cloud Pricing.

Εγκαταστήστε το GroupDocs.Annotation-Cloud από τη Maven

Προσθέστε το αποθετήριο GroupDocs Cloud στην εφαρμογή σας pom.xml

<repository>
    <id>repository.groupdocs.cloud</id>
    <name>repository.groupdocs.cloud</name>
    <url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>

Εγκατάσταση από την πηγή

Για να εγκαταστήσετε τη βιβλιοθήκη πελάτη API στο τοπικό σας αποθετήριο Maven, απλώς εκτελέστε:

mvn clean install

Για να το αναπτύξετε σε ένα απομακρυσμένο αποθετήριο Maven, διαμορφώστε τις ρυθμίσεις του αποθετηρίου και εκτελέστε:

mvn clean deploy

Ανατρέξτε στο OSSRH Guide για περισσότερες πληροφορίες.

χρήστες Maven

Προσθέστε αυτήν την εξάρτηση στο POM του έργου σας:

<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-annotation-cloud</artifactId>
    <version>22.2</version>
    <type>pom</type>
</dependency>

Οι υπολοιποι

Αρχικά δημιουργήστε το JAR εκτελώντας:

mvn clean package

Στη συνέχεια εγκαταστήστε με μη αυτόματο τρόπο τα ακόλουθα JAR:

  • target/groupdocs-annotation-cloud-22.2.jar
  • target/lib/*.jar

Ξεκίνα

Ακολουθήστε τις οδηγίες Quick Start.

Δείγμα κώδικα Java για να προσθέσετε έναν σχολιασμό σημείου

// For complete examples and data files, please go to https://github.com/groupdocs-annotation-cloud/groupdocs-annotation-cloud-java-samples
String MyAppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud
String MyAppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud
  
Configuration configuration = new Configuration(MyAppSid, MyAppKey);
  
AnnotateApi apiInstance = new AnnotateApi(configuration);
 
// Create annotation/s.
AnnotationInfo[] annotations = new AnnotationInfo[1];
annotations[0] = new AnnotationInfo();
 
Point pt = new Point();
pt.setX(1.0);
pt.setY(1.0);
annotations[0].setAnnotationPosition(pt);
 
Rectangle r = new Rectangle();
r.setX(100.0);
r.setY(100.0);
r.setWidth(200.0);
r.setHeight(100.0);
 
annotations[0].setBox(r);
annotations[0].setPageNumber(0);
annotations[0].setType(TypeEnum.POINT);
annotations[0].setText("This is point annotation");
annotations[0].setCreatorName("Anonym A.");
 
// Create request object.
FileInfo fileInfo = new FileInfo();
fileInfo.setFilePath("Annotationdocs\\one-page.docx");
 
AnnotateOptions options = new AnnotateOptions();
options.setFileInfo(fileInfo);
options.setAnnotations(Arrays.asList(annotations));
options.setOutputPath("Output/one-page-annotated.docx");
 
AnnotateRequest request = new AnnotateRequest(options);
 
// Executing api method.
AnnotationApiLink result = apiInstance.annotate(request);
 
System.out.println("AddPointAnnotation: Point Annotation added: " + result.getTitle());

Εξουσιοδότηση & Έλεγχος ταυτότητας

Το Authentication schemes που ορίζεται για το API είναι ως εξής:

JWT

Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | Free Trial

VersionRelease Date
22.27 Φεβρουαρίου 2022
18.425 Ιανουαρίου 2022
18.725 Ιανουαρίου 2022
21.225 Ιανουαρίου 2022
21.625 Ιανουαρίου 2022
20.1014 Οκτωβρίου 2020
19.515 Μαΐου 2019