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");

临时许可提示

1
使用您的工作电子邮件地址进行注册。不允许使用免费邮件服务。
2
使用第二步中的获取临时许可证按钮。
 中国人