Aspose.Words ドキュメント比較ツール for .NET
Aspose.Words Document Comparer for .NET は、開発者に 2 つの Word ドキュメントを比較し、検出された違いを強調するための強力なツールを提供します. 法的、技術的または編集的なレビューの場合、このプラグインはテキストエディションの正確な追跡、フォーマットの変更、および構造の修正を直接あなたの .net アプリケーションに保証します.
インストール&セットアップ
- NuGet パッケージをインストール
Aspose.Words Document Comparer
あなたのプロジェクトに. - 初心者向けのライセンス申請 ( 測定ライセンスガイド ).
- 見る The インストールガイド 原則と詳細なステップ.
サポートされた環境:
- オペレーティング:Windows、Linux、MacOS
- フレームワーク:NET Framework、NET Standard、 .NET Core、 Mono 5/6
- IDEs: Microsoft Visual Studio(2010~2022年)、Xamarin、MonoDevelop
速いスタート: .NET でドキュメントを比較する
using Aspose.Words;
var docA = new Document(MyDir + "Blank.docx");
var docB = new Document(MyDir + "Document.docx");
// Compare documents. Differences are added as revisions to docA
docA.Compare(docB, "User", DateTime.Now, new CompareOptions { IgnoreFormatting = true });
// Inspect revisions
foreach (Revision revision in docA.Revisions)
{
Console.WriteLine("Type: " + revision.RevisionType);
Console.WriteLine("Author: " + revision.Author);
Console.WriteLine("Date: " + revision.DateTime);
Console.WriteLine("Revision text: " + revision.ParentNode.ToString(SaveFormat.Text));
}
このスナイプは、2つの文書を比較し、生成されたレビューを通じてイーテラすることを示しています.
特徴と機能
コア・ドキュメント比較
- DOC、DOCX、RTF、HTML、PDF、OpenOffice、Markdownなどを比較します.
- 入力、削除、フォーマットの変更を第2文書から第1に挿入します.
- オリジナルのコンテンツを保存し、Wordのよく知られている Track Changes スタイルを適用します.
監査・監視・管理
- 修正を挿入、削除、または FormatChange としてカテゴリ化します.
- プログラミングを受け入れる/拒否する操作をサポートします.
- 個別レポートや概要を構築するためのイテレーションを可能にします.
カスタム比較設定
- ケースの敏感性に合わせる.
- ホワイトスペースの変更を追跡するかどうかを選択します(スペクトル、タブ、休憩).
- コントロール比較のグラノラリティ:文字、単語、または段落レベル.
- コメント、ブックマーク、ヘッダーなどのノードをスキーします.
要素レベルの比較
- テキスト: 追加、削除、および転送テクストを検出します.
- フォーマット: 文字、段落、スタイルの変更を特定します.
- テーブル: 列/列の挿入、削除、および細胞合併/分割をトラックします.
- オブジェクト: 挿入、削除、またはリポジションされた画像、形状、および OLE アイテムの旗.
パフォーマンスとスケール性
- ストリームベースのAPIは、非常に大きな文書を効率的に比較することができます.
- バッチプロセッサにサポートされた複数のトリード比較.
- 設定可能なメモリ足跡と充電と保存オプション.
ベストプラクティス
- 早めにライセンスを申請して、評価メッセージを避ける.
- 比較前に文書(スタイル、追跡された変更を削除)を標準化します.
- ホワイトスペース/ケースの敏感性を調整して、偽ポジティブを減らす.
- 使用する The
Revisions
構造化された変更のためのコレクション. - マルクワークロードでは、比較を非同期的に実行し、競争を管理します.
一般的な問題のトラブルシューティング
予期せぬ結果、あるいは欠けている変化?✔ ドキュメントの完全性とフォーマットの一貫性をチェックします.
評価水マークまたは機能制限?✔ 保証ライセンスは適切に適用されます.
低パフォーマンスと大手ドキュメント?✔ ストリームベースのAPIを使用し、可能な限り並行処理を可能にします.
よくある質問
**Q: .NET の Aspose.Words ドキュメント 比較とは何ですか?**ドキュメント間の違いを検出し、レビューのための修正としてそれらを適用するためのプラグイン.
**Q:どのファイル形式がサポートされていますか?**DOC、DOCX、RTF、HTML、PDF、OpenOffice形式、マークダウン、および画像(JPG、PNGなど.).
**Q:プログラム的に修正を受け入れるか拒否できますか?**はい. API は、大規模または個別にレビューを受け入れる/拒否することをサポートします.
**Q:これがAspose.Wordsとどのように統合されますか?**それは Aspose.Words ドキュメントオブジェクトと直接動作し、既存のワークフローとの無線の統合を確保します.
**Q:このツールからどのような業界が利益を得ているのでしょうか?**法律、財務、出版、および企業の分野は、監査、遵守、編集レビューのためにそれを使用します.