ページプレビュー後のリソースのクリーンアップ
導入
.NET 開発の世界では、法律事務所から教育機関に至るまで、さまざまなアプリケーションでドキュメントを効率的に管理および比較することが不可欠です。幸いなことに、GroupDocs.Comparison for .NET のようなツールを使用すると、開発者はドキュメントを比較するプロセスを簡単に効率化できます。このチュートリアルでは、GroupDocs.Comparison for .NET を利用してドキュメントを比較する方法を段階的に説明します。
前提条件
チュートリアルに入る前に、次の前提条件が満たされていることを確認してください。
- GroupDocs.Comparison for .NET: からライブラリをダウンロードしてインストールします。ここ.
- .NET 開発環境: マシン上に動作する .NET 開発環境がセットアップされていることを確認します。
- ドキュメント サンプル: 比較するソース ドキュメントとターゲット ドキュメントを準備します。
名前空間のインポート
.NET プロジェクトで、GroupDocs.Comparison for .NET の機能にアクセスするために必要な名前空間をインポートすることから始めます。
using System;
using System.IO;
ステップ 1: 出力ディレクトリとファイル名を定義する
string outputDirectory = "Your Document Directory";
string outputFileName = Path.Combine(outputDirectory, "RESULT.pptx");
ステップ 2: コンペアラーを初期化してドキュメントを追加する
using (Comparer comparer = new Comparer("SOURCE.pptx"))
{
comparer.Add("TARGET.pptx");
ステップ 3: 比較を実行して出力を生成する
comparer.Compare(File.Create(outputFileName));
ステップ 4: ドキュメントのプレビューを生成する
Document document = new Document(File.OpenRead(outputFileName));
PreviewOptions previewOptions = new PreviewOptions(pageNumber =>
{
var pagePath = Path.Combine(Constants.SamplesPath, $"result_{pageNumber}.png");
return File.Create(pagePath);
});
previewOptions.PreviewFormat = PreviewFormats.PNG;
previewOptions.PageNumbers = new int[] { 1, 2 };
previewOptions.ReleasePageStream = UserReleaseStreamMethod;
document.GeneratePreview(previewOptions);
}
ステップ 5: 成功メッセージを表示する
Console.WriteLine($"\nDocument previews generated successfully.\nCheck output in {outputDirectory}.");
結論
結論として、GroupDocs.Comparison for .NET は、.NET アプリケーション内でドキュメントを簡単に比較するための堅牢なソリューションを提供します。このチュートリアルで概説されている手順に従うことで、開発者はドキュメント比較機能をプロジェクトにシームレスに統合し、生産性と効率を向上させることができます。
よくある質問
GroupDocs.Comparison for .NET はさまざまなドキュメント形式と互換性がありますか?
はい、GroupDocs.Comparison for .NET は、DOCX、PPTX、XLSX、PDF などを含む幅広いドキュメント形式をサポートしています。
比較したドキュメントの出力形式をカスタマイズできますか?
もちろん、GroupDocs.Comparison for .NET では、要件に応じて出力形式を柔軟に選択できます。
テスト目的で利用できる試用版はありますか?
はい、無料トライアルを利用して、GroupDocs.Comparison for .NET の機能を探索できます。ここ.
GroupDocs.Comparison for .NET に関連する問題やクエリのサポートを受けるにはどうすればよいですか?
GroupDocs.Comparison コミュニティ フォーラムから支援を求めることができます。ここ.
GroupDocs.Comparison for .NET のライセンスはどこで購入できますか?
GroupDocs.Comparison for .NET のライセンスは、以下から購入できます。このリンク.