<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-annotation-cloud</artifactId>
<version>20.10</version>
</dependency>
compile(group: 'com.groupdocs', name: 'groupdocs-annotation-cloud', version: '20.10')
<dependency org="com.groupdocs" name="groupdocs-annotation-cloud" rev="20.10">
<artifact name="groupdocs-annotation-cloud" ext="jar"/>
</dependency>
libraryDependencies += "com.groupdocs" % "groupdocs-annotation-cloud" % "20.10"
Anotasi Dokumen Java Cloud REST API
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
- Create & add anotasi tunggal atau ganda ke dokumen awan.
- Get description, metadata, and text coordinates of the cloud documents.
- Extract all annotations from a cloud document sebagai daftar objek
JSON
. - Unggah dokumen ke cloud, get it annotated and download.
- Kemampuan untuk remove all the cloud file annotations dalam sekali jalan.
- Menggunakan cloud document preview membuat representasi gambar dari semua halaman dokumen awan.
- Remove all the pages from the cloud storage untuk mengurangi konsumsi ruang cloud.
Jenis Anotasi Cloud yang Didukung
- Area Annotation: Menandai area menggunakan persegi panjang pada halaman dalam dokumen cloud
- 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 daya 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:
- Jawa 1.7+
- 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 mengeksekusi:
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
- Tipe: OAuth 2.0
- Aliran: aplikasi
- URL Otorisasi:https://api.groupdocs.cloud/connect/token
- Masa Pakai Token: 1 hari (Default)
Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | Free Trial
File | Classifier | Size |
---|---|---|
groupdocs-annotation-cloud-20.10-javadoc.jar | javadoc | 889.49 KB |
groupdocs-annotation-cloud-20.10-sources.jar | sources | 132.08 KB |
groupdocs-annotation-cloud-20.10.jar | 223.65 KB | |
groupdocs-annotation-cloud-20.10.pom | 2.88 KB |
Anotasi Dokumen Java Cloud REST API GroupDocs.Annotation SDK API Manajemen Dokumen Cloud REST API Document Annotation Java SDK Cloud Document Annotator Jenis Anotasi Anotasi Teks Anotasi Gambar Anotasi Bentuk Properti Anotasi Anotasi PDF Anotasi Word Anotasi Excel Anotasi PowerPoint Anotasi Gambar Merender Dokumen Pratinjau Dokumen Menghapus Anotasi Mengekstrak Anotasi Manajemen File Manajemen Folder Manajemen Penyimpanan File API Folder API Storage API Format File yang Didukung Informasi Dokumen Mendapatkan Halaman Info Anotasi Opsi Anotasi Penggunaan Anotasi Lanjutan Anotasi Area Anotasi Panah Anotasi Jarak Anotasi Elips Anotasi Tautan Anotasi Titik Anotasi Polylines Anotasi Redaksi Sumber Daya Anotasi TextField Anotasi TextHighlight Anotasi Redaksi Teks Anotasi Penggantian Teks Anotasi Strikethrough Teks Anotasi Garis Bawah Teks Anotasi Watermark Anotasi Squiggly Microsoft Word OpenOffice Writer Microsoft Excel Microsoft PowerPoint OpenOffice Impress Microsoft Visio Microsoft Outlook AutoCAD DICOM HTML MHTML PDF MetaFiles Maven Instal dari Sumber JWT OAuth 2.0 Otorisasi Otentikasi Kode Contoh Contoh Java Memulai ID Klien Rahasia Klien GroupDocs Cloud Penyimpanan Cloud Deploy ke Maven Instal SDK Konfigurasi API