Aspose.Words ドキュメント比較ツール for .NET

Aspose.Words Document Comparer for .NET は、開発者に 2 つの Word ドキュメントを比較し、検出された違いを強調するための強力なツールを提供します. 法的、技術的または編集的なレビューの場合、このプラグインはテキストエディションの正確な追跡、フォーマットの変更、および構造の修正を直接あなたの .net アプリケーションに保証します.

インストール&セットアップ

サポートされた環境:

  • オペレーティング: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:このツールからどのような業界が利益を得ているのでしょうか?**法律、財務、出版、および企業の分野は、監査、遵守、編集レビューのためにそれを使用します.

 日本語