本快速入门教程描述了使用 Java **比较 Word 文档的完整过程。本文提供了有关配置文档比较库的详细信息、生成代码的步骤以及用于比较两个 Word 文档的示例 Java 代码。此外,本指南适用于 MS Windows、Linux 和 Mac OS 等操作系统。
使用 Java 比较 Word 文档的步骤
- 从 Java 项目中的 Maven 存储库安装 GroupDocs.Comparison for Java 以比较 Word 文档
- 导入基本类以开发在 Java 中比较 Word 文件的功能
- 实例化 Comparer 类并将源 Word 文件传递给它的构造函数
- 调用Comparer类的add方法,指定目标DOCX文件路径
- 最后,调用 compare 方法,将生成的 Word 文件路径传递给比较
这些步骤解释了使用最好的文档比较库之一比较 Word 文档在 Java 中的差异的过程。按照上述说明比较两个 Word 文档是一个非常快速的过程。此外,它不需要第三方软件和 MS Office 来比较 Word 文件。此外,可以使用由消费 API 组成的三到四行代码来开发此功能。
使用 Java 比较 Word 文档的代码
import com.groupdocs.comparison.Comparer; | |
import com.groupdocs.comparison.result.ChangeInfo; | |
import com.groupdocs.comparison.license.License; | |
import java.nio.file.Path; | |
public class CompareWordDocumentsUsingJava { | |
public static void main(String[] args) { // Main function to compare Word documents in Java | |
// Remove the watermark in output Word document by adding license | |
License lic = new License(); | |
lic.setLicense("GroupDocs.Comparison.lic"); | |
try (Comparer comparer = new Comparer("source.docx")) { | |
comparer.add("target.docx"); | |
final Path resultPath = comparer.compare("result.docx"); | |
} | |
System.out.println("Done"); | |
} | |
} |
在上面的示例中,我们编写了比较两个 Word 文档并使用 Java 突出显示差异的功能。此示例代码显示了 Java 语言中两个 Word 文件的比较,但是,您可以通过重复代码中的步骤 4 来比较多个 Word 文档。此外,您可以快速比较其他 Microsoft Word 格式的文档,例如 DOC、DOCM、DOT、DOTM、DOTX 和 RTF。
我们已经讨论了使用 Java 比较两个 Word 文档的详细过程,并为其生成了示例代码。最近,我们发表了一篇关于比较 Java 中的 Excel 文件的文章,请查看 如何在 Java 中比较 Excel 文件 指南以获取更多信息。