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

Dokumentenannotation Java Cloud REST API

Produkt Dokumentation Demos Swagger UI Beispiele Blog Support Testversion

GroupDocs.Annotation Cloud SDK für Java hilft Ihnen, cloudbasierte Dokumentenannotator-Java-Apps zu erstellen, die ohne Installation von Drittanbietersoftware funktionieren. Es handelt sich um eine Wrapper-Bibliothek für GroupDocs.Annotation Cloud REST APIs.


Anforderungen

  • Java-Version: Zum Erstellen der API-Client-Bibliothek ist Java 1.7+ erforderlich.
  • Build-Tool: Maven ist erforderlich, um Abhängigkeiten zu verwalten und das Projekt zu erstellen.

Voraussetzungen

  • GroupDocs Cloud-Konto: Um das GroupDocs.Annotation Cloud SDK für Java zu verwenden, müssen Sie ein Konto bei GroupDocs Cloud registrieren.
  • Client-ID & Client-Geheimnis: Nach der Registrierung müssen Sie Ihre Client-ID und Ihr Client-Geheimnis im Cloud-Dashboard nachschlagen oder erstellen.
  • Kostenloses Kontingent: GroupDocs Cloud bietet ein kostenloses Kontingent für neue Benutzer. Weitere Details finden Sie in den GroupDocs Cloud-Preisen.

Installieren von GroupDocs.Annotation-Cloud über Maven

Um das GroupDocs.Annotation Cloud SDK für Java zu installieren, müssen Sie das GroupDocs Cloud-Repository in die pom.xml-Datei Ihrer Anwendung hinzufügen:

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

Installation aus dem Quellcode

Um die API-Client-Bibliothek aus dem Quellcode zu installieren, befolgen Sie diese Schritte:

  • Installation im lokalen Maven-Repository: Um die Bibliothek in Ihrem lokalen Maven-Repository zu installieren, führen Sie einfach den folgenden Befehl im Terminal aus:
mvn clean install
  • Bereitstellung im Remote-Maven-Repository: Wenn Sie die Bibliothek in einem Remote-Maven-Repository bereitstellen möchten, konfigurieren Sie die Repository-Einstellungen und führen Sie den folgenden Befehl aus:
mvn clean deploy

Weitere Details zur Bereitstellung in einem Remote-Repository finden Sie im OSSRH-Leitfaden.

Maven-Benutzer

Wenn Sie ein Maven-Benutzer sind, können Sie das GroupDocs.Annotation Cloud SDK für Java als Abhängigkeit in die pom.xml-Datei Ihres Projekts hinzufügen:

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

Erste Schritte

Um mit dem GroupDocs.Annotation Cloud SDK für Java zu beginnen, befolgen Sie diese Schritte:

  1. SDK installieren: Installieren Sie das SDK, indem Sie die oben beschriebenen Schritte befolgen (Verwendung von Maven oder Installation aus dem Quellcode).
  2. Konfiguration: Richten Sie die Konfiguration mit Ihrer Client-ID und Ihrem Client-Geheimnis ein, die Sie im GroupDocs Cloud-Dashboard erhalten haben.
  3. Beispielcode: Implementieren Sie Beispielcode in Ihrer Anwendung, um Anmerkungen hinzuzufügen, Dokumentinformationen zu extrahieren oder Dateien und Ordner zu verwalten.
  4. Dokumentation: Lesen Sie die Schnellstartanweisungen und die API-Dokumentation für detaillierte Anwendungsbeispiele und zusätzliche Informationen.

Autorisierung & Authentifizierung

GroupDocs.Annotation Cloud SDK für Java verwendet OAuth 2.0 für Autorisierung und Authentifizierung. Die folgenden Details werden bereitgestellt:

  • Autorisierungstyp: OAuth 2.0
  • Fluss: Anwendungsbasierte Autorisierung
  • Autorisierungs-URL: https://api.groupdocs.cloud/connect/token
  • Token-Lebensdauer: 1 Tag (standardmäßig)

JWT

GroupDocs.Annotation Cloud SDK verwendet JSON Web Tokens (JWT) für den sicheren API-Zugriff:

  • Token-Typ: OAuth 2.0 JWT (JSON Web Token)
  • Autorisierungs-URL: Tokens werden unter Verwendung des Endpunkts https://api.groupdocs.cloud/connect/token generiert.
  • Token-Ablauf: Die Standardtoken-Lebensdauer beträgt 1 Tag, um einen sicheren, zeitgebundenen Zugriff auf die API zu gewährleisten.

Diese Details bieten eine umfassende Anleitung zur Einrichtung und Nutzung des GroupDocs.Annotation Cloud SDK für Java und decken die wesentlichen Anforderungen, Installationsschritte und Sicherheitskonfigurationen ab.

Hier sind zwei der attraktivsten Code-Snippets aus dem bereitgestellten Inhalt. Diese Snippets zeigen wesentliche Funktionen, die potenzielle Benutzer ansprechen würden, die Annotationsfunktionen in ihre Anwendungen integrieren möchten.

Beispielcode in der Cloud-Java zur Hinzufügung einer Punktanmerkung

Dieses Snippet zeigt, wie Sie eine Punktanmerkung zu einem Dokument mit dem GroupDocs.Annotation Cloud SDK für Java hinzufügen können. Punktanmerkungen sind nützlich, um bestimmte Punkte in einem Dokument mit Kommentaren oder Notizen zu markieren.

// Für vollständige Beispiele und Datendateien gehen Sie bitte zu https://github.com/groupdocs-annotation-cloud/groupdocs-annotation-cloud-java-samples
String MyAppKey = ""; // Holen Sie sich AppKey und AppSID von https://dashboard.groupdocs.cloud
String MyAppSid = ""; // Holen Sie sich AppKey und AppSID von https://dashboard.groupdocs.cloud

Configuration configuration = new Configuration(MyAppSid, MyAppKey);
AnnotateApi apiInstance

 = new AnnotateApi(configuration);

// Erstellen von Anmerkungen.
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("Dies ist eine Punktanmerkung");
annotations[0].setCreatorName("Anonym A.");

// Erstellen Sie das Anforderungsobjekt.
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);

// Ausführen der API-Methode.
AnnotationApiLink result = apiInstance.annotate(request);
System.out.println("AddPointAnnotation: Punktanmerkung hinzugefügt: " + result.getTitle());

Beispielcode in der Cloud-Java zur Hinzufügung einer Texthervorhebungsanmerkung

Dieses Code-Snippet zeigt, wie Sie eine Texthervorhebungsanmerkung zu einem Dokument hinzufügen können. Das Hervorheben von Text ist eine gängige Annotationsaufgabe, insbesondere in Überprüfungsprozessen, und dieses Snippet zeigt, wie es programmgesteuert durchgeführt werden kann.

// Für vollständige Beispiele und Datendateien gehen Sie bitte zu https://github.com/groupdocs-annotation-cloud/groupdocs-annotation-cloud-java-samples
String MyAppKey = ""; // Holen Sie sich AppKey und AppSID von https://dashboard.groupdocs.cloud
String MyAppSid = ""; // Holen Sie sich AppKey und AppSID von https://dashboard.groupdocs.cloud

Configuration configuration = new Configuration(MyAppSid, MyAppKey);
AnnotateApi apiInstance = new AnnotateApi(configuration);

// Erstellen von Anmerkungen.
AnnotationInfo[] annotations = new AnnotationInfo[1];
annotations[0] = new AnnotationInfo();

Rectangle r = new Rectangle();
r.setX(100.0);
r.setY(100.0);
r.setWidth(300.0);
r.setHeight(50.0);

annotations[0].setBox(r);
annotations[0].setPageNumber(0);
annotations[0].setType(TypeEnum.TEXT_HIGHLIGHT);
annotations[0].setText("Dieser Text ist hervorgehoben");
annotations[0].setCreatorName("Anonym A.");

// Erstellen Sie das Anforderungsobjekt.
FileInfo fileInfo = new FileInfo();
fileInfo.setFilePath("Annotationdocs\\sample.docx");

AnnotateOptions options = new AnnotateOptions();
options.setFileInfo(fileInfo);
options.setAnnotations(Arrays.asList(annotations));
options.setOutputPath("Output/sample-annotated.docx");

AnnotateRequest request = new AnnotateRequest(options);

// Ausführen der API-Methode.
AnnotationApiLink result = apiInstance.annotate(request);
System.out.println("AddTextHighlightAnnotation: Texthervorhebungsanmerkung hinzugefügt: " + result.getTitle());

Produkt Dokumentation Demos Swagger UI Beispiele Blog Support Testversion


This translation should cover the content of the markdown file you provided. If you need further assistance or specific sections translated differently, please let me know!

VersionRelease Date
23.1227. Dezember 2023
23.414. April 2023
22.27. Februar 2022
18.425. Januar 2022
18.725. Januar 2022
21.225. Januar 2022
21.625. Januar 2022
20.1014. Oktober 2020
19.515. Mai 2019