GroupDocs.Comparison 一览

用于比较流行文档类型(例如 PDF、Microsoft Office、HTML、电子邮件或 Python 应用程序中的图像)的 API。

Illustration comparison

详细的输出报告

GroupDocs.Comparison 识别文档内容(字符、单词、段落、表格、图表)的更改以及文档样式的更改。它为用户提供了一份报告,其中包含有关差异的详细信息,包括差异的数量和类型。

支持流行的文件和文档格式

借助 GroupDocs.Comparison API,您可以高效地比较 PDF、HTML、电子邮件、Microsoft Office Word、Excel 电子表格、PowerPoint 演示文稿、OneNote、Visio 图表、文本文件、JPEG、PNG、GIF、BMP 图像等格式的文档,以及许多其他格式。

全面的文档和示例

提供了在不同平台上使用比较库的大量文档和代码示例,使您可以轻松地将 GroupDocs.Comparison API 集成到您的 Python 应用程序中。

选择更改并将更改合并到一个文件中

如果您有不同版本的文档,您可以选择特定更改并使用 GroupDocs.Comparison 库编译新文档。

平台独立性

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

Windows
macOS
Linux
NPM
NuGet
Amazon
Docker
Azure
VS Code
Eclipse
IntelliJ

支持的文件格式

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

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 for Python via .NET 功能

轻松比较 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 Python via .NET 操作的典型用例

比较受密码保护的文档

要比较受密码保护的文档,您需要在加载文档时指定密码:

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

def run():

    # 加载源文档并指定其密码
    with groupdocs.comparison.Comparer("source.docx", new LoadOptions("1234")) as comparer:

        # 加载目标文档并指定其密码
        comparer.add("target.docx", new LoadOptions("5678"));

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

比较多个 PDF 个文档。

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

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

def run():

    # 加载源文档
    with groupdocs.comparison.Comparer(source.pdf") as comparer:

        # 指定第二个文件进行比较
        comparer.add("target2.pdf");

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

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