1

バージョン管理でいくつかのドキュメントを管理するツールを開発しています。2 つのドキュメント (以前のバージョンと現在のバージョン) を比較して、両方のドキュメントの違いを確認する Windows クライアントがあります。それは正常に動作しています(私はマイクロソフトの相互運用DLLを使用しています)。

同じことをしたいWebクライアントもありますが、サーバーにオフィスをインストールしたくありません。私の Web クライアントでは、Office をインストールしなくてもドキュメントの versiondate を読み取って更新できるため、openxml ファイル (docx、xlsx) のみを許可しています。2 つの openxml ファイルを比較して新しいドキュメントの違いを表示できるツールはありますか? (私はすでにそれを検索しており、いくつかのツール openxmldiff がありますが、得られる結果はいくつかの xml ファイルであり、それらを新しいドキュメントに結合する方法がわかりません。何か助けはありますか?

4

2 に答える 2

1

OpenXml Powertools: http://powertools.codeplex.com/をご覧ください。

DocumentComparer クラスがあります。少なくともそれはおそらく出発点です。

于 2012-08-09T07:43:54.217 に答える
0

Open XML SDK 2.0 Productivity Toolには、開いている 2 つの xml ファイルを比較して違いを表示するファイル比較オプションがあります。

于 2012-08-09T14:37:20.673 に答える