GroupDocs.Comparison 一览

用于比较 Node.js 应用程序中各种类型的文档(例如 PDF、Microsoft Office、HTML、电子邮件或图像)的 API

Illustration comparison

详细的输出报告

GroupDocs.Comparison 标识文档内容(字符、文字、段落、表格、图表)的变化以及文档样式的变化。它为客户提供一份结果报告,其中包含有关差异、差异数量和类型的丰富信息。

支持最常用的文件和文档格式

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

文档和示例

已经有很多关于在不同平台上使用比较库的文档以及代码示例,因此您不必费心思考如何在 Node.js 应用程序中使用 GroupDocs.Comparison API。

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

如果一个文档有不同的版本,则可以只选择所需的更改并使用 GroupDocs.Comparison 库编译新文档。

平台独立性

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

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

支持的文件格式

GroupDocs.Comparison for Node.js via 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 for Node.js via Java 个功能

轻松比较 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 Node.js via Java 操作的一些用例

比较受密码保护的文档。

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

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


import { Comparer, LoadOptions } from '@groupdocs/groupdocs.comparison'

// 加载源文档并指定其密码
const comparer = new Comparer("source.docx", new LoadOptions("1234"));

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

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

比较多个 PDF 个文档。

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

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

import { Comparer } from '@groupdocs/groupdocs.comparison'

// 加载源文档
const comparer = new Comparer(source.pdf");

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

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

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