<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!  

Anotasi Dokumen 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 membantu Anda membuat Aplikasi Cloud Document Annotator Java yang berfungsi tanpa memasang perangkat lunak pihak ketiga. Itu adalah pembungkus di sekitar GroupDocs.Annotation Cloud REST APIs.

Fitur Anotasi Dokumen Cloud

Jenis Anotasi Cloud yang Didukung

  • Area Annotation: Menandai area menggunakan persegi panjang pada halaman dalam dokumen awan
  • Distance Annotation: Jarak antara dua titik dalam garis lurus yang ditandai sebagai anotasi dalam dokumen cloud.
  • Ellipse Annotation: Tandai bagian dokumen dengan anotasi elips.
  • Image Annotation: Anotasi hamparan gambar untuk membubuhi keterangan konten halaman dokumen cloud yang diinginkan.
  • Link Annotation: Anotasi hyperlink yang diarahkan ke sumber jarak jauh.
  • Multiple Annotation: Menambahkan beberapa anotasi ke dokumen cloud yang sama.
  • Point Annotation: Menambahkan catatan anotasi / catatan tempel ke titik yang diinginkan dalam dokumen cloud.
  • Polyline Annotation: Anotasi yang dapat Anda gambar menggunakan bentuk atau garis bebas.
  • Resource Redaction Annotation: Persegi panjang hitam dengan posisi tetap yang dapat Anda tambahkan untuk menyembunyikan / menyunting teks apa pun di dalam dokumen cloud.
  • Squiggly Annotation: Menambahkan garis berlekuk-lekuk di bawah teks yang ingin Anda beri perhatian.

Format Dokumen Anotasi Cloud yang Didukung

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
Gambar: DJVU, JPEG, TIFF, BMP, GIF (gambar statis tanpa animasi)
Pencitraan Medis: DICOM
Markup: HTML, MHTML
Tata Letak Tetap: PDF
File Meta: EMF, WMF

Persyaratan

Membangun pustaka klien API memerlukan:

  1. Jawa 1.7+
  2. Maven

Prasyarat

Untuk menggunakan GroupDocs.Annotation Cloud SDK untuk Java, Anda perlu mendaftarkan akun dengan GroupDocs Cloud dan mencari/membuat ID Klien dan Rahasia Klien di Cloud Dashboard. Tersedia kuota gratis. Untuk detail selengkapnya, lihat GroupDocs Cloud Pricing.

Instal GroupDocs.Annotation-Cloud dari Maven

Tambahkan repositori Cloud GroupDocs ke pom.xml aplikasi Anda

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

Instal dari sumber

Untuk menginstal pustaka klien API ke repositori Maven lokal Anda, cukup jalankan:

mvn clean install

Untuk menyebarkannya ke repositori Maven jarak jauh, konfigurasikan pengaturan repositori dan jalankan:

mvn clean deploy

Lihat OSSRH Guide untuk informasi lebih lanjut.

Pengguna Maven

Tambahkan dependensi ini ke POM proyek Anda:

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

Yang lain

Mula-mula buat JAR dengan menjalankan:

mvn clean package

Kemudian instal JAR berikut secara manual:

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

Memulai

Harap ikuti petunjuk Quick Start.

Contoh Kode Java untuk Menambahkan Anotasi Titik

// 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());

Otorisasi & Otentikasi

Authentication schemes yang ditentukan untuk API adalah sebagai berikut:

JWT

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

VersionRelease Date
22.27 Februari 2022
18.425 Januari 2022
18.725 Januari 2022
21.225 Januari 2022
21.625 Januari 2022
20.1014 Oktober 2020
19.515 Mei 2019