Visão geral do GroupDocs.Annotation

Melhore suas aplicações Java com ferramentas profissionais de anotação

Illustration annotation

Marcar Texto

Com GroupDocs.Annotation for Java, você pode realçar, sublinhar, tachar ou substituir texto. Compatível com PDFs, Word, Excel e mais, é ideal para revisão colaborativa e feedback de documentos.

Desenhar Formas

Adicione anotações de área, elipse, ponto, seta, distância e polilinha para destacar conteúdo e medições com cores configuráveis.

Comentários e Respostas

Anexe um autor e respostas encadeadas a qualquer anotação para conduzir processos estruturados de revisão e aprovação.

Gerenciar e Trocar Anotações

Liste, atualize e remova anotações, filtre por tipo, gere pré-visualizações e importe ou exporte anotações como XML.

Independência de Plataforma

GroupDocs.Annotation for Java funciona em principais sistemas operacionais, frameworks e plataformas de desenvolvimento.

Amazon
Docker
Azure
IntelliJ IDEA
Eclipse
macOS
Linux
Maven

Formatos de Arquivo Compatíveis

GroupDocs.Annotation for Java oferece suporte ao trabalho com os seguintes formatos de arquivo.

Formatos MS Office

  • Word: DOCX, DOC, DOCM, DOT, DOTX, DOTM, RTF
  • Excel: XLSX, XLS, XLSM, XLSB, ODS
  • PowerPoint: PPT, PPTX, PPS, PPSX

Outros formatos de Office

  • Portátil: PDF
  • OpenDocument: ODT, ODP
  • Diagrama: VSD, VSDX

Outros formatos

  • Imagens: BMP, JPEG, PNG, TIFF
  • CAD: DWG, DXF
  • E-mail: EML, EMLX

O que você pode fazer com GroupDocs.Annotation

Adicione e gerencie rapidamente anotações em PDFs, documentos Office e imagens com precisão.

Feature icon

Marcação de Texto

Realce, sublinhe, tache ou sublinhe ondulado o texto em todo o documento.

Feature icon

Formas Gráficas

Desenhe anotações de área, elipse, seta, ponto, distância e polilinha com cores personalizadas.

Feature icon

Marca d’água e Selos

Adicione marcas d’água de texto, selos de imagem e campos de texto editáveis a uma página de documento.

Feature icon

Obter e Remover

Leia todas as anotações de um documento e, em seguida, remova-as por ID, tipo ou instância.

Feature icon

Comentários e Respostas

Anexe respostas em thread com metadados de usuário e carimbo de data/hora a qualquer anotação.

Feature icon

Importar e Exportar

Salve as anotações de um documento em XML e carregue-as em outro documento.

Exemplos de Código

Exemplos comuns de casos de uso do GroupDocs.Annotation for Java

Destacar Texto

GroupDocs.Annotation for Java capacita desenvolvedores Java a destacar texto e adicionar marcações a documentos:

Realçar Texto em um Documento

// Abra o documento com uma instância de Annotator
Annotator annotator = new Annotator("input.pdf");
try {
    // Crie uma anotação de realce de texto definida por pontos quad
    HighlightAnnotation highlight = new HighlightAnnotation();
    highlight.setPageNumber(0);
    highlight.setFontColor(65535);
    highlight.setPoints(Arrays.asList(
        new Point(80, 730), new Point(240, 730),
        new Point(240, 750), new Point(80, 750)));

    // Adicione o realce ao documento
    annotator.add(highlight);

    // Salve o documento anotado
    annotator.save("annotated.pdf");
} finally {
    annotator.dispose();
}

Gerenciar Anotações

Com nossa API, você pode ler e remover anotações de um documento:

Obter e Remover Anotações

// Abra um documento anotado com uma instância de Annotator
Annotator annotator = new Annotator("annotated.pdf");
try {
    // Recupere todas as anotações do documento
    List<AnnotationBase> annotations = annotator.get();

    // Remova a primeira anotação
    annotator.remove(annotations.get(0));

    // Salve o documento atualizado
    annotator.save("output.pdf");
} finally {
    annotator.dispose();
}

Aplicar Marca d’água

GroupDocs.Annotation for Java permite que desenvolvedores Java apliquem uma marca d’água de texto em todas as páginas do documento:

Aplicar uma Marca d'água em um Documento

// Abra o documento com uma instância de Annotator
Annotator annotator = new Annotator("input.pdf");
try {
    // Crie uma marca d'água de texto diagonal e posicione-a na primeira página
    WatermarkAnnotation watermark = new WatermarkAnnotation();
    watermark.setBox(new Rectangle(100, 100, 200, 100));
    watermark.setText("CONFIDENTIAL");
    watermark.setFontColor(16711680);
    watermark.setFontSize(24.0);
    watermark.setAngle(45.0);
    watermark.setOpacity(0.5);
    watermark.setPageNumber(0);

    // Adicione a marca d'água e salve o resultado
    annotator.add(watermark);
    annotator.save("annotated.pdf");
} finally {
    annotator.dispose();
}

Pronto para começar?

Baixe GroupDocs.Annotation gratuitamente ou obtenha uma licença de teste para acesso total!

Recursos úteis

Explore a documentação, as amostras de código e o apoio da comunidade para aprimorar sua experiência.

Dicas de licença temporária

1
Cadastre-se com seu e-mail comercial. Serviços de e-mail gratuitos não são permitidos.
2
Use o botão Obter uma licença temporária na segunda etapa.
 Português