<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-annotation</artifactId>
<version>21.7.2</version>
</dependency>
compile(group: 'com.groupdocs', name: 'groupdocs-annotation', version: '21.7.2')
<dependency org="com.groupdocs" name="groupdocs-annotation" rev="21.7.2">
<artifact name="groupdocs-annotation" ext="jar"/>
</dependency>
libraryDependencies += "com.groupdocs" % "groupdocs-annotation" % "21.7.2"
API de código do anotador do documento Java
Página do produto | Documentos | Demos | Referência da API | Exemplos | Blog | Suporte gratuito | Licença temporária
GrupoDocSannotation para Java é uma biblioteca de classes Java nativa e uma API local para ajudá-lo a criar aplicativos Java que podem anotar documentos e arquivos de marca d’água de vários formatos de arquivo do Microsoft Office & Reg;, OpenOffice & Reg;, Image, Acrobat & Reg; e outros, sem exigir nenhum software de terceiros.
Anotação de documento Java On-Premise API Recursos
Graphic annotations
Anotação da área (retângulo)
Anotação de seta (ponteiro)
Anotação de distância (setas nas duas extremidades da linha)
Anotação de pontos (Ponto de Resumo)
Anotação de Polyline (linha desenhada de mão livre)
Anotação de Redação (retângulo grátis com posição fixa e fundo preto)
Anotação do campo de texto (texto dentro da área retangular)
Anotação de Ellipse (baseado em círculo)
Text annotations
Destaque anotações (marcador de texto)
Anotação de reposição (substitua o texto original pelo texto fornecido pelo usuário)
Anotação de strikeout (atinge o texto selecionado)
Anotação sublinhada (sublinhe o texto selecionado)
Anotação de redação de texto (o mesmo que a redação de recursos, mas aplicável apenas ao texto)
Anotação de link (Web link)
Watermark annotation (Text watermark)
Defina a cor de fundo da anotação, posição, opacidade, cor da caneta, estilo e largura.
Extrair anotações do documento.
Adicione a resposta às anotações na forma de comentários.
Aplique anotações aos documentos com proteção de senha.
Capacidade para Anotar documentos que estão remotamente localizados.
Filtre e salve apenas tipos específicos de anotações enquanto pula o restante.
Capacidade de exportar somente intervalo de páginas desejado, páginas específicas ou apenas as páginas anotadas.
Gere a visualização da página de documentos nos formatos
jpg
,png
oubmp
.Mantém a versão de todas as anotações que você adiciona, remove, edite para escolher a versão necessária.
Formatos de arquivo de anotação de documentos suportados
Microsoft Word & Reg ;: Doc, Docx, Docm, Dot, Dotx, Dotm, RTF
OpenOffice & Reg; Texto: odt
Microsoft Excel & Reg ;: XLS, XLSX, XLSM, XLSB
OpenOffice & Reg; Planilha: ODS
Microsoft PowerPoint & Reg ;: ppt, pptx, pps, ppsx
OpenOffice & Reg; Apresentação: ODP
Microsoft Visio & Reg ;: VSD, VSDX, VSDM, VSS, VSSX, VST, VSTM
Imagem raster: jpg, jpeg, png, bmp, tiff
AutoCAD & reg ;: dxf
Autodesk & reg;: DWG
E -mail: EML, EMLX
Web: htm, html
Layout fixo: PDF (PDF/A-1A, PDF/A-1B, PDF/A-2A)
Objetos de anotação
Anotação gráfica: Área, Arrow, Distância, Ellipse, Ponto, Polyline, Redação de Recursos, Textfield
Anotação de texto: Destaque, link, substituição, strikeout, redução, sublinhe
Marca d’água: diagonal, horizontal
Para detalhes e limitações, visite, Formatos de documentos suportados.
Requisitos de sistema
- Microsoft Windows: Windows Desktop & Server (x86, x64), Microsoft Azure
- macOS
- Linux
- Versões Java:
J2SE 7.0 (1.7)
,J2SE 8.0 (1.8)
ou acima (por exemplo, Java 10)
GroupDocs.annotation for Java não exige que nenhum software externo ou ferramenta de terceiros sejam instalados. Basta seguir uma das maneiras, conforme descrito em Instalação e configuração.
Iniciar
O GroupDocs hospeda todas as APIs Java no Repositório de GroupDocs. Você pode facilmente usar o GroupDocs.annotation para API Java diretamente em seus projetos Maven com configurações simples. Para as instruções detalhadas, visite Instalação do Repositório GroupDocs usando Maven Página de documentação.
amostra Código Java para adicionar anotação de marca d’água
String outputPath = Constants.getOutputFilePath("AddWatermarkAnnotation", FilenameUtils.getExtension(Constants.INPUT));
final Annotator annotator = new Annotator(Constants.INPUT);
try {
Reply reply1 = new Reply();
reply1.setComment("First comment");
reply1.setRepliedOn(Calendar.getInstance().getTime());
Reply reply2 = new Reply();
reply2.setComment("Second comment");
reply2.setRepliedOn(Calendar.getInstance().getTime());
java.util.List < Reply > replies = new ArrayList < Reply > ();
replies.add(reply1);
replies.add(reply2);
WatermarkAnnotation watermark = new WatermarkAnnotation();
watermark.setAngle((double) 75);
watermark.setBox(new Rectangle(200, 200, 100, 50));
watermark.setCreatedOn(Calendar.getInstance().getTime());
watermark.setText("Watermark");
watermark.setFontColor(65535);
watermark.setFontSize((double) 12);
watermark.setMessage("This is watermark annotation");
watermark.setOpacity(0.7);
watermark.setPageNumber(0);
watermark.setReplies(replies);
annotator.add(watermark);
annotator.save(outputPath);
} finally {
if (annotator != null) {
annotator.dispose();
}
}
Página do produto | Documentos | Demos | Referência da API | Exemplos | Blog | Suporte gratuito | Licença temporária
Version | Release Date |
---|---|
21.7.2 | 25 de janeiro de 2022 |
21.7.1 | 25 de janeiro de 2022 |
2.0.0 | 25 de janeiro de 2022 |
19.2 | 25 de janeiro de 2022 |
17.10 | 25 de janeiro de 2022 |
17.10.3 | 25 de janeiro de 2022 |
1.5.0 | 25 de janeiro de 2022 |
21.7 | 21 de julho de 2021 |
19.7 | 19 de fevereiro de 2020 |
20.2 | 13 de fevereiro de 2020 |
19.5 | 30 de maio de 2019 |
19.4 | 15 de abril de 2019 |
18.1 | 16 de outubro de 2018 |
18.10 | 16 de outubro de 2018 |
1.4.0 | 18 de abril de 2018 |
1.6.0 | 18 de abril de 2018 |
1.7.0 | 18 de abril de 2018 |
1.7.1 | 18 de abril de 2018 |
1.8.0 | 18 de abril de 2018 |
1.8.1 | 18 de abril de 2018 |
1.8.2 | 18 de abril de 2018 |
1.9.0 | 18 de abril de 2018 |
17.1.0 | 18 de abril de 2018 |
17.10.1 | 18 de abril de 2018 |
17.10.2 | 18 de abril de 2018 |
17.5.0 | 18 de abril de 2018 |
17.6.0 | 18 de abril de 2018 |
18.4 | 18 de abril de 2018 |
3.1.0 | 18 de abril de 2018 |
GroupDocs.Total GroupDocs.Annotation API on premise annotation DOC DOCX DOCM DOT DOTX DOTM RTF ODT XLS XLSX XLSM XLSB ODS PPT PPTX PPS PPSX ODP VSD VSDX VSDM VSS VSSX VST VSTM JPG JPEG PNG BMP TIFF DXF DWG EML EMLX HTM HTML PDF PDFA1a PDFA1b PDFA2a Area Arrow Distance Ellipse Point Polyline Resource Redaction TextField Highlight Link Replacement Strikeout Reduction Underline Diagonal Horizontal Windows macOS Linux J2SE document automation