GroupDocs.Comparison 一览

用于比较 Java 个应用程序中文档之间差异的 API

Illustration comparison

Java 中的文件比较

在段落、单词和字符级别检测源文件和目标文件之间的变化。识别样式和格式变化,例如粗体、斜体、下划线、删除线、字体类型等。

支持的大量格式

使用 GroupDocs.Comparison API,您可以轻松比较多种支持格式的文档。这包括 PDF、HTML、电子邮件、Microsoft Office Word 个文档、Excel 个电子表格、PowerPoint 演示文稿、OneNote、Visio 图表、文本、JPEG、PNG、GIF 和 BMP 图像以及许多其他格式。

轻松应用或拒绝更改

比较文档之间的每一个差异都可以应用或拒绝,然后导出到输出文档。

比较摘要报告

生成摘要报告,列出比较文档中的所有更改。

平台独立性

GroupDocs.Comparison for Java 支持以下操作系统、框架和包管理器

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
Maven

支持的文件格式

GroupDocs.Comparison for Java 支持以下 文件格式 的操作。

Microsoft Office 和 OpenDocument 格式

  • Word: DOCX, DOC, DOCM,DOT, DOTM, DOTX, RTX, RTF, TXT
  • Excel: XLSX, XLS, XLT, XLTM, XLSB, XLSM
  • PowerPoint: PPTX, PPT, POT, POTX, PPS, PPSX
  • Outlook: EML, EMLX, MSG
  • OneNote: ONE
  • OpenDocument: ODT, ODP, OTP, ODS, OTT
  • 固定页面布局: PDF

图像、图形和图表

  • 光栅图像: BMP, GIF, JPG, JPEG, PNG
  • 医学成像: DICOM
  • Microsoft Visio: VSDX, VSD, VSS, VST, VDX
  • AutoCAD Drawing: DWG, DXF

其他

  • 文本: TXT
  • 编程语言: CS, Java, CPP, JS, PY, RB, PL, ASM, GROOVY, JSON, PHP, SQL, LOG, DIFF, LESS, SCALA
  • 网页: HTM, HTML, MHT, MHTML
  • 电子书: MOBI, DjVu
  • 分隔符分隔的值: CSV

GroupDocs.Comparison 个功能

轻松比较 PDF 和 Office 文档、图像和其他格式

Feature icon

易于使用的文档对比

轻松分析和查明两个文档之间的差异。

Feature icon

比较多个文档

同时检查和突出显示多个文档之间的差异。

Feature icon

支持的格式

与来自不同类别的50多种广泛使用的文档格式兼容。

Feature icon

接受或拒绝更改

对已识别的更改进行清晰的可视化,并提供接受或拒绝修改的选项。

Feature icon

生成预览

能够将比较结果保存为图像预览。

Feature icon

内容对比

全面比较各个层面的文本内容,包括逐行、段落、单词和字符分析,重点是修改。

Feature icon

风格对比

能够检测和突出显示格式和样式元素的变化。

Feature icon

设置元数据

可以选择保留源文件或目标文件中的元数据,或允许用户定义的元数据设置。

Feature icon

密码保护

便于分析受密码保护的文档,并为生成的文档启用密码保护。

Feature icon

比较特定页面

根据需要加载和比较文档的特定部分或页面。

Feature icon

显示评论

加载源文档时可灵活显示或隐藏注释。

代码示例

典型 GroupDocs.Comparison for Java 操作的一些用例

比较受密码保护的文档。

要比较 受密码保护 的文档,您需要指定它然后加载文档:

如何比较受密码保护的文档。

// 加载源文档并指定其密码
try (Comparer comparer = new Comparer("source.docx", new LoadOptions("1234")))
{
    // 加载目标文档并指定其密码
    comparer.add("target.docx", new LoadOptions("5678"));

    // 将比较结果保存到指定文件中
    comparer.compare("result.docx");
}

比较多个 PDF 个文档。

GroupDocs.Comparison 允许您 比较两个以上的文档。该操作与比较两个文件时的操作几乎相同。你只需要在 “比较器” 类中添加更多目标文件即可。

如何比较三个或更多文档。

// 加载源文档
try (Comparer comparer = new Comparer("source.docx") 
{
    // 指定第二个文件进行比较
    comparer.add("target2.docx");

    // 指定第三个文件进行比较
    comparer.add("target3.docx");

    // 将比较结果保存到指定文件中
    comparer.compare("result.docx");
}
 中国人