C# で PDF ファイルを比較する

今日のデジタル世界では、特にビジネスや法律分野において、文書の管理と比較は重要なタスクです。 C# で PDF ドキュメントを操作する場合、Aspose.Words for .NET は PDF ドキュメントを比較するための強力なソリューションを提供します。このブログ投稿では、C# アプリケーションで PDF ドキュメントを比較し、ドキュメントの比較と改訂のプロセスを効率化する方法を説明します。

PDF ファイルを比較する C# ライブラリ - 無料ダウンロード

Aspose.Words for .NET は、開発者が .NET アプリケーションで DOCX、PDF などを含むさまざまなドキュメント形式を操作できるようにする機能豊富なライブラリです。ドキュメントの作成、編集、変換、比較など、幅広いドキュメント処理機能を提供し、ドキュメント管理タスクに不可欠なツールとなっています。

NuGetからライブラリをインストールするには、次のコマンドを使用できます。または、ダウンロード セクションからダウンロードすることもできます。

PM> Install-Package Aspose.Words 

C# で 2 つの PDF ファイルを比較する

PDF と Aspose.Words for .NET の比較は簡単な作業です。 PDF ファイルをアップロードし、編集可能な Word 形式に変換して、比較結果を取得するだけです。コード サンプルを使用して、C# で PDF ドキュメントを比較する完全なプロセスを見てみましょう。

  • まず、Document クラスを使用して両方の PDF ファイルを読み込みます。
  • 次に、Document.Save() メソッドを使用して PDF ファイルを編集可能な Word 形式に変換します。
  • CompareOptions クラスを使用して必要なオプションを設定し、Document.Compare() メソッドを使用してドキュメントを比較します。
  • 最後に、Document.Save() メソッドを使用して、相違点を含む PDF ファイルを保存します。

次のコード サンプルは、C# で PDF 比較を実行する方法を示しています。

using Aspose.Words.Comparing;

// PDF ファイルをロードする
Document PDF1 = new Document("first.pdf");
Document PDF2 = new Document("second.pdf");

// PDF ファイルを編集可能な Word 形式に変換します
PDF1.Save("first.docx", SaveFormat.Docx);
PDF2.Save("second.docx", SaveFormat.Docx);

// 変換された Word 文書をロードする 
Document DOC1 = new Document("first.docx");
Document DOC2 = new Document("second.docx");

// 比較オプションを設定する
CompareOptions options = new CompareOptions();
options.IgnoreFormatting = true;
options.IgnoreHeadersAndFooters = true;
options.IgnoreCaseChanges = true;
options.IgnoreTables = true;
options.IgnoreFields = true;
options.IgnoreComments = true;
options.IgnoreTextboxes = true;
options.IgnoreFootnotes = true;

// DOC1 には、比較後のリビジョンとして変更が含まれます
DOC1.Compare(DOC2, "user", DateTime.Today, options);

if (DOC1.Revisions.Count > 0)
    // 結果のファイルを PDF として保存
    DOC1.Save("compared.pdf", SaveFormat.Pdf);
else
    Console.Write("Documents are equal");

次のスクリーンショットは、2 つの PDF ファイルの比較を示しています。

PDFファイルの比較

無料ライセンスを取得する

無料の一時ライセンスを取得して、評価制限なしで PDF ファイルを比較できます。

C# PDF 比較ライブラリを探索する

Aspose.Words の ドキュメント にアクセスして、他の便利な機能を調べることができます。ご質問がある場合は、フォーラム からお問い合わせください。

結論

C# での PDF ドキュメントの比較は、ドキュメント管理に依存する企業や組織にとって貴重な機能です。 Aspose.Words for .NET はこのプロセスを簡素化し、PDF ドキュメントを比較し、詳細な比較結果を生成するための信頼性が高く効率的な方法を提供します。このライブラリを使用すると、開発者はドキュメントの比較および改訂タスクを自動化し、時間を節約し、ドキュメント管理の正確性を確保できます。

この記事では、C# で 2 つの PDF ファイルを比較する方法を学習しました。このブログ投稿で概説されている手順に従うことで、Aspose.Words for .NET の機能を利用して PDF ドキュメントを比較し、ドキュメント管理ワークフローを強化できます。

関連項目