<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-annotation-cloud</artifactId>
<version>18.4</version>
</dependency>
compile(group: 'com.groupdocs', name: 'groupdocs-annotation-cloud', version: '18.4')
<dependency org="com.groupdocs" name="groupdocs-annotation-cloud" rev="18.4">
<artifact name="groupdocs-annotation-cloud" ext="jar"/>
</dependency>
libraryDependencies += "com.groupdocs" % "groupdocs-annotation-cloud" % "18.4"
API REST de nuvem Java de anotação de documento
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
- Create & add anotações únicas ou múltiplas para documentos na nuvem.
- {{HIPERLINK1}}.
- Extract all annotations from a cloud document como uma lista de objetos
JSON
. - Envie o documento para a nuvem, get it annotated and download.
- Capacidade de remove all the cloud file annotations de uma só vez.
- Usando cloud document preview, crie uma representação de imagem de todas as páginas de um documento na nuvem.
- Remove all the pages from the cloud storage para reduzir o consumo de espaço 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:
- Java 1.7+
- 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
- Tipo: OAuth 2.0
- Fluxo: aplicativo
- URL de autorização:https://api.groupdocs.cloud/connect/token
- Token Lifetime: 1 dia (Padrão)
Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | Free Trial
File | Classifier | Size |
---|---|---|
groupdocs-annotation-cloud-18.4-javadoc.jar | javadoc | 723 KB |
groupdocs-annotation-cloud-18.4-sources.jar | sources | 84 KB |
groupdocs-annotation-cloud-18.4.jar | 141 KB | |
groupdocs-annotation-cloud-18.4.pom | 2 KB |
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