<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"
文档注释器Java高码API
产品页面 | 文档 | 演示 | API参考 | 例子 | 博客 | 免费支持 | 临时许可
Java的GroupDocSannotation是本地Java类库和本地API,可帮助您构建可以从Microsoft Office&reg;,OpenOffice&reg;,Image,Acrobat&reg; reg; reg; reg; reg; reg; reg; reg; reg; reg; reg; reg; reg; reg; reg; reg; reg; reg; reg; &其他,无需任何第三方软件。
文档注释Java本地API功能
Graphic annotations
Text annotations
链接注释 (Web link)
Watermark annotation (Text watermark)
设置注释背景颜色,位置,不透明度,笔颜色,样式和宽度。
从文档中提取注释。
以注释形式添加回复注释。
将注释应用于使用密码保护的文档。
能够达到远程位置的注释文档。
在跳过其余部分时仅过滤并仅保存特定类型的注释。
能够仅导出所需的页面范围,特定页面或仅注释页面。
在“ JPG”,“ PNG”或
bmp
格式中生成文档页面预览。维护所有注释的版本控制您添加,删除,编辑,以便您可以选择所需的版本。
比较注释。
支持的文档注释文件格式
Microsoft Word&reg;: doc,docx,docm,dot,dotx,dotm,rtf
OpenOffice&Reg;文字: odt
Microsoft Excel&reg;: XLS,XLSX,XLSM,XLSB
OpenOffice&Reg;电子表格: ods
Microsoft PowerPoint&reg;: PPT,PPTX,PPS,PPSX
OpenOffice&Reg;演示文稿: ODP
Microsoft Visio&reg;: VSD,VSDX,VSDM,VSS,VSSX,VST,VSTM
栅格图像: JPG,JPEG,PNG,BMP,TIFF
autocad&reg;: dxf
autodesk&reg;: dwg
电子邮件: eml,emlx
网络: htm,html
固定布局: PDF(PDF/A-1A,PDF/A-1B,PDF/A-2A)
注释对象
**图形注释:**区域,箭头,距离,椭圆,点,多线,资源修订,Textfield
**文本注释:**突出显示,链接,替换,三振出局,减少,下划线
**水印:**对角线,水平
有关详细信息和限制,请访问支持的文档格式。
系统要求
- Microsoft Windows: Windows Desktop&Server(X86,X64),Microsoft Azure
- macOS
- Linux
- Java版本:``J2SE 7.0(1.7)
,
J2SE 8.0(1.8)`或更高(例如Java 10)
Java的groupDocs.Notation不需要安装任何外部软件或第三方工具。只需按照安装和配置中描述的方式之一即可。
开始
GroupDocs在GroupDocs存储库托管所有Java API。您可以轻松地使用简单配置的MAVEN项目中的Java API进行groupDocs.santation。有关详细说明,请访问使用Maven从GroupDocs存储库安装文档页面。
示例Java代码添加水印注释
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();
}
}
Version | Release Date |
---|---|
21.7.2 | 2022年1月25日 |
21.7.1 | 2022年1月25日 |
2.0.0 | 2022年1月25日 |
19.2 | 2022年1月25日 |
17.10 | 2022年1月25日 |
17.10.3 | 2022年1月25日 |
1.5.0 | 2022年1月25日 |
21.7 | 2021年7月21日 |
19.7 | 2020年2月19日 |
20.2 | 2020年2月13日 |
19.5 | 2019年5月30日 |
19.4 | 2019年4月15日 |
18.1 | 2018年10月16日 |
18.10 | 2018年10月16日 |
1.4.0 | 2018年4月18日 |
1.6.0 | 2018年4月18日 |
1.7.0 | 2018年4月18日 |
1.7.1 | 2018年4月18日 |
1.8.0 | 2018年4月18日 |
1.8.1 | 2018年4月18日 |
1.8.2 | 2018年4月18日 |
1.9.0 | 2018年4月18日 |
17.1.0 | 2018年4月18日 |
17.10.1 | 2018年4月18日 |
17.10.2 | 2018年4月18日 |
17.5.0 | 2018年4月18日 |
17.6.0 | 2018年4月18日 |
18.4 | 2018年4月18日 |
3.1.0 | 2018年4月18日 |
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