GroupDocs.Comparison for .NET API 是一种快速可靠的解决方案,用于在 C#、ASP.NET 或其他 .NET 相关技术中相同格式的文档之间构建差异检查器应用程序。 .NET 比较库支持检查流行图像和文档格式(如 PDF、HTML、Outlook 电子邮件、微软办公软件 Word 文档、Excel 电子表格、PowerPoint 演示文稿、OneNote、Visio 图表、文字和图像。可以进行比较以检测单词、段落和字符的内容变化,同时提供列出差异摘要的比较文档。 GroupDocs.Comparison for .NET API 可以轻松提取源文档的基本信息。它还可以通过文件或流获取、比较和保存简单的密码启用以及加密文档。
GroupDocs.Comparison for .NET 可用于在任何面向 .NET 平台的开发环境中开发应用程序。它与所有基于 .NET 的语言兼容,并支持可以安装 Mono 或 .NET 框架(包括 .NET Core)的流行操作系统(Windows、Linux、MacOS)。
GroupDocs.Comparison for .NET API 为您提供了一种简单有效的方式来比较您的文件。以下示例显示了如何使用 C# 比较两个 DOCX 文档:
string source = @"source.docx";
string target = @"target.docx";
Comparer comparer = new Comparer();
// 比较两个文档
ICompareResult result = comparer.Compare(source, target, new ComparisonSettings());
使用 GroupDocs.Comparison for .NET,您可以指定要比较文档的程度。您可以选择低(逐字比较文本,成像网格的准确度 = 50)、中(逐个字符比较文本,成像网格的准确度 = 100)或高(逐个字符比较文本,成像网格的准确度 = 150).
GroupDocs.Comparison for .NET 提供了比较文本样式的功能。
在比较文档的单词和字符时,可以比较字体名称、字体大小、字体颜色、字体样式(粗体、斜体、下划线、小型大写字母、超链接)和下划线颜色(如果适用)以找出差异。
在比较段落时,您可以比较样式,例如段落对齐、缩进(左缩进、右缩进)、段落间距(后空格、前空格)、首行缩进和行距。
GroupDocs.Comparison for .NET 还支持在适用的情况下比较页面的其他部分,例如页脚距离、页面高度和方向、边距(左、右、上和下)、边框线宽度和边框颜色。