<repositories>
   <repository>
      <id>repository.groupdocs.com</id>
      <name>GroupDocs Repository</name>
      <url>https://releases.groupdocs.com/java/repo/</url>
   </repository>
</repositories>

<dependencies>
   <dependency>
      <groupId>com.groupdocs</groupId>
      <artifactId>groupdocs-comparison</artifactId>
      <version>22.11</version>
   </dependency>
</dependencies>
copied!  
repositories {
    maven {
        url 'https://releases.groupdocs.com/java/repo/'
    }
}

compile(group: 'com.groupdocs', name: 'groupdocs-comparison', version: '22.11')
copied!  
<ivysettings>
    <settings defaultResolver="chain"/>
    <resolvers>
        <chain name="chain">
            <ibiblio name="GroupDocs Repository" m2compatible="true" root="https://releases.groupdocs.com/java/repo/"/>
        </chain>
    </resolvers>
</ivysettings>

<dependency org="com.groupdocs" name="groupdocs-comparison" rev="22.11">
   <artifact name="groupdocs-comparison" ext="jar"/>
</dependency>
copied!  
resolvers += Resolver.url("GroupDocs Repository", url("https://releases.groupdocs.com/java/repo/"))

libraryDependencies += "com.groupdocs" % "groupdocs-comparison" % "22.11"
copied!  

Java高码API比较文档并提取信息

main-banner

产品页面 | 文档 | 演示 | 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功能

支持的文档比较文件格式

固定布局: 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"));
}

产品页面 | 文档 | 演示 | API参考 | 例子 | 博客 | 免费支持 | 临时许可

VersionRelease Date
22.112022年11月4日
22.32022年3月28日
21.62022年1月25日
19.62022年1月25日
18.6.32022年1月25日
18.6.22022年1月25日
17.3.22022年1月25日
21.6.12021年6月25日
20.112020年11月18日
20.42020年4月30日
19.102019年10月18日
19.32019年3月27日
18.6.12018年7月19日
18.62018年6月5日
16.112018年4月19日
17.3.02018年4月19日
17.3.12018年4月19日
3.2.02018年4月19日