<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-comparison</artifactId>
<version>3.2.0</version>
</dependency>
compile(group: 'com.groupdocs', name: 'groupdocs-comparison', version: '3.2.0')
<dependency org="com.groupdocs" name="groupdocs-comparison" rev="3.2.0">
<artifact name="groupdocs-comparison" ext="jar"/>
</dependency>
libraryDependencies += "com.groupdocs" % "groupdocs-comparison" % "3.2.0"
Java高码API比较文档并提取信息
产品页面 | 文档 | 演示 | API参考 | 例子 | 博客 | 免费支持 | 临时许可
Java的GroupDocScomparison is a Java class library & on-premise API for building document comparison & information extraction Java applications with support to compare files from Microsoft Office Word®, Excel®, PowerPoint®, Visio®, OneNote®, OpenOffice®, eBook, PDF,图像和各种其他文件格式。通过比较文件并接受 /拒绝更改来检测文档更改。比较支持的编程语言的源代码文件,将其合并并在需要时突出显示更改。
文档比较Java本地API功能
检测变化带有以下文档块:
- 字符,单词和段落
- 表
- 图片
- 形状
文档更改以颜色编码突出显示,例如:
- 加法(蓝色)
- 修改(绿色)
- 删除(红色)
能够自定义颜色编码以突出文档中的更改
获取`docx’文件AccePtreject所需的更改的所有修订版并保存结果文件。
在
jpg',
png或
bmp’中生成文档页面预览。选择相关元数据信息的选项从源文档,目标文档或提供用户定义的元数据。
选项可以使用密码保护结果文档。
通过指定文档比较灵敏度来控制文件比较精度和速度。
到达执行两个以上2个文件的文档比较的能力(Word&reg;,Excel&reg;,PowerPoint&reg;,电子邮件,文本)。
通过自定义和提供默认值的比较选项来增强比较质量和速度。
获取那些坐标在文档预览图像中检测到更改。
获取源和目标文档中检测到的所有更改的列表。
提取特定更改的特定文本来自源和目标文档。
合并源代码文件并突出显示更改。
比较文档,检测它们之间的变化和在单独的页面上显示这些更改。
支持的文档比较文件格式
固定布局: pdf
Microsoft Word&reg;: DOC,DOCM,DOCX,DOT,DOTM,DOTX,RTX
Microsoft Excel&reg;: XLS,XLT,XLSX,XLTM,XLSB,XLSM,CSV
AutoCAD&reg;: CAD
Microsoft PowerPoint&reg;: POT,POTX,PPS,PPSX,PPTX,PPT
Microsoft Visio&reg;: VSDX,VSD,VSS,VST,VDX
**Microsoft OneNote&reg;:**一个
OpenOffice&Reg;作家: ODT,OTT
OpenOffice&Reg;印象: ODP,OTP
OpenOffice&Reg;计算: ods
文字: txt
网络: htm,html,MHT,MHTML
电子书: mobi,djvu
医学成像: DCM
autodek&reg;: dwg
autocad&reg; dxf
图像: BMP,GIF,JPG,JPEG,PNG
Microsoft Outlook&reg; EML,EMLX,MSG
编程语言: CS,Java,CPP,JS,PY,RB
有关详细信息和限制,请访问支持的文档格式。
系统要求
- Microsoft Windows: Windows Desktop&Server(X86,X64),Microsoft Azure
- macOS: Mac OS X
- Linux: Ubuntu,Opensuse,Centos等
- Java:
J2SE 7.0(1.7)
*弃用 *J2SE 8.0(1.8)
或更高(例如Java 10)
Java的groupDocs.比较不需要安装任何外部软件或第三方工具。只需按照安装和配置中描述的方式之一。
开始
GroupDocs在GroupDocs存储库托管所有Java API。您可以在Maven项目中轻松地使用Java API的组合。有关详细说明,请访问使用Maven从GroupDocs存储库安装文档页面。
示例Java代码以从流中比较两个PDF文件
try (Comparer comparer = new Comparer(new FileInputStream("C:\\source.pdf"))) {
comparer.add(new FileInputStream("C:\\target.pdf"));
final Path resultPath = comparer.compare(new FileOutputStream("C:\\result.pdf"));
}
Version | Release Date |
---|---|
25.2 | 2025年4月4日 |
24.7 | 2024年7月13日 |
24.6 | 2024年6月16日 |
24.3 | 2024年3月18日 |
23.10 | 2023年10月19日 |
23.5 | 2023年5月31日 |
23.3 | 2023年3月3日 |
23.1 | 2023年1月13日 |
22.11 | 2022年11月4日 |
22.3 | 2022年3月28日 |
21.6 | 2022年1月25日 |
19.6 | 2022年1月25日 |
18.6.3 | 2022年1月25日 |
18.6.2 | 2022年1月25日 |
17.3.2 | 2022年1月25日 |
21.6.1 | 2021年6月25日 |
20.11 | 2020年11月18日 |
20.4 | 2020年4月30日 |
19.10 | 2019年10月18日 |
19.3 | 2019年3月27日 |
18.6.1 | 2018年7月19日 |
18.6 | 2018年6月5日 |
17.3.1 | 2018年4月19日 |
17.3.0 | 2018年4月19日 |
16.11 | 2018年4月19日 |
3.2.0 | 2018年4月19日 |
File | Classifier | Size |
---|---|---|
groupdocs-comparison-3.2.0-javadoc.jar | javadoc | 1.10 MB |
groupdocs-comparison-3.2.0.jar | 84.09 MB | |
groupdocs-comparison-3.2.0.pom | 473 bytes |