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

API REST de nuvem Java de anotação de documento

banner

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

GroupDocs.Annotation Cloud SDK for Java ajuda você a criar aplicativos Java do Document Annotator na nuvem que funcionam sem instalar nenhum software de terceiros. É um wrapper em torno de GroupDocs.Annotation Cloud REST APIs.

Recursos de anotação de documentos na nuvem

Tipos suportados de anotações em nuvem

  • Area Annotation: Marque uma área usando um retângulo em uma página dentro de um documento na nuvem
  • Distance Annotation: Distância entre dois pontos em uma linha reta marcada como uma anotação em um documento na nuvem.
  • Ellipse Annotation: Marque parte do documento com uma anotação elíptica.
  • Image Annotation: Anotação de sobreposição de imagem para anotar o conteúdo da página do documento na nuvem desejado.
  • Link Annotation: Uma anotação de hiperlink que é direcionada a um recurso remoto.
  • Multiple Annotation: Adiciona várias anotações ao mesmo documento na nuvem.
  • Point Annotation: Adiciona uma nota de anotação/nota adesiva ao ponto desejado dentro do documento na nuvem.
  • Polyline Annotation: Anotação que você pode desenhar usando formas ou linhas à mão livre.
  • Resource Redaction Annotation: Um retângulo preto com posição fixa que você pode adicionar para ocultar/editar qualquer texto em um documento na nuvem.
  • Squiggly Annotation: Adiciona uma linha ondulada sob o texto para o qual você deseja chamar a atenção.

Formatos de documento de anotação em nuvem compatíveis

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
Imagens: DJVU, JPEG, TIFF, BMP, GIF (imagens estáticas sem animação)
Imagiologia médica: DICOM
Marcação: HTML, MHTML
Layout Fixo: PDF
Meta-arquivos: EMF, WMF

Requisitos

A construção da biblioteca cliente da API requer:

  1. Java 1.7+
  2. Especialista

Pré-requisitos

Para usar GroupDocs.Annotation Cloud SDK para Java, você precisa registrar uma conta com GroupDocs Cloud e pesquisar/criar ID e Segredo do cliente em Cloud Dashboard. Há cota gratuita disponível. Para obter mais detalhes, consulte GroupDocs Cloud Pricing.

Instalar GroupDocs.Annotation-Cloud do Maven

Adicione o repositório GroupDocs Cloud ao seu aplicativo pom.xml

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

Instalar a partir da fonte

Para instalar a biblioteca cliente da API em seu repositório Maven local, basta executar:

mvn clean install

Para implantá-lo em um repositório Maven remoto, defina as configurações do repositório e execute:

mvn clean deploy

Consulte o OSSRH Guide para obter mais informações.

Usuários do Maven

Adicione esta dependência ao POM do seu projeto:

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

Outros

Primeiramente gere o JAR executando:

mvn clean package

Em seguida, instale manualmente os seguintes JARs:

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

Iniciar

Siga as instruções Quick Start.

Exemplo de código Java para adicionar uma anotação de ponto

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

Autorização e Autenticação

Authentication schemes definido para a API é o seguinte:

JWT

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

VersionRelease Date
23.1227 de dezembro de 2023
23.414 de abril de 2023
22.27 de fevereiro de 2022
18.425 de janeiro de 2022
18.725 de janeiro de 2022
21.225 de janeiro de 2022
21.625 de janeiro de 2022
20.1014 de outubro de 2020
19.515 de maio de 2019

Anotação de Documento Java Cloud REST API GroupDocs.Annotation SDK API Gerenciamento de Documentos Nuvem REST API SDK de Anotação de Documento Java Anotador de Documentos na Nuvem Tipos de Anotação Anotações de Texto Anotações de Imagem Anotações de Formas Propriedades de Anotação Anotação em PDF Anotação em Word Anotação em Excel Anotação em PowerPoint Anotação em Imagem Renderização de Documentos Pré-visualização de Documentos Remover Anotações Extrair Anotações Gerenciamento de Arquivos Gerenciamento de Pastas Gerenciamento de Armazenamento API de Arquivos API de Pastas API de Armazenamento Formatos de Arquivo Suportados Informações de Documento Obter Páginas Informações de Anotação Opções de Anotação Uso Avançado de Anotações Anotação de Área Anotação de Seta Anotação de Distância Anotação de Elipse Anotação de Link Anotação de Ponto Anotação de Polilinha Anotação de Redação de Recursos Anotação de Campo de Texto Anotação de Destaque de Texto Anotação de Redação de Texto Anotação de Substituição de Texto Anotação de Riscar Texto Anotação de Sublinhado de Texto Anotação de Marca d'Água Anotação de Zigue-Zague Microsoft Word OpenOffice Writer Microsoft Excel Microsoft PowerPoint OpenOffice Impress Microsoft Visio Microsoft Outlook AutoCAD DICOM HTML MHTML PDF MetaFiles Maven Instalar a partir do Código Fonte JWT OAuth 2.0 Autorização Autenticação Código de Exemplo Exemplos Java Primeiros Passos ID do Cliente Segredo do Cliente GroupDocs Cloud Armazenamento na Nuvem Implementar no Maven Instalar SDK Configuração da API