Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 比较openxml文件_C#_Web_Compare_Openxml - Fatal编程技术网

C# 比较openxml文件

C# 比较openxml文件,c#,web,compare,openxml,C#,Web,Compare,Openxml,我正在开发一个工具,用versioncontrol管理一些文档。我有一个windows客户端,他正在比较两个文档(以前的版本和当前版本),以查看两个文档之间的差异。这很好(我使用的是微软的互操作dll) 我还有一个web客户机,我想在那里做同样的事情,但我不想在服务器上安装office。 在我的web客户端中,我只使用openxml文件(docx、xlsx),因为我可以在不安装office的情况下读取和更新文档中的versiondate。 有什么工具可以让我比较2个openxml文件和一个新文档

我正在开发一个工具,用versioncontrol管理一些文档。我有一个windows客户端,他正在比较两个文档(以前的版本和当前版本),以查看两个文档之间的差异。这很好(我使用的是微软的互操作dll)

我还有一个web客户机,我想在那里做同样的事情,但我不想在服务器上安装office。 在我的web客户端中,我只使用openxml文件(docx、xlsx),因为我可以在不安装office的情况下读取和更新文档中的versiondate。 有什么工具可以让我比较2个openxml文件和一个新文档中的差异吗?(我已经搜索过了,有一些工具openxmldiff,但是我得到的结果是一些xml文件,不知道如何将它们合并到一个新文档中。
有什么帮助吗?

您可能想看看OpenXml Powertools:

它有一个DocumentComparer类。
至少这可能是一个起点。

您可能想看看OpenXml Powertools:

它有一个DocumentComparer类。 至少这可能是一个起点。

有一个比较文件选项,可以区分两个打开的xml文件并向您显示差异。

有一个比较文件选项,可以区分两个打开的xml文件并向您显示差异