GraphicalPdfComparer

GraphicalPdfComparer

概要

GraphicalPdfComparer は Aspose.PDF の FOSS における .NET 用のクラスです。

PDF ページ/ドキュメント 2 枚をラスタにレンダリングし、異なるピクセルをハイライトすることで、グラフィカルに比較します。

このクラスは、.NET プログラム内の GraphicalPdfComparer オブジェクトを操作するための 7 つのメソッドを提供します。利用可能なメソッドは、CompareDocumentsToImages、CompareDocumentsToPdf、ComparePagesToImage、ComparePagesToPdf、GetDifference、GraphicalPdfComparer です。Aspose.PDF の .NET 用 FOSS パッケージをインストールすれば、すべての公開メンバーは任意の .NET アプリケーションからアクセス可能です。プロパティ: Color、Resolution、Threshold。

プロパティ

名前型アクセス説明
ResolutionResolution読み取り/書き込みページをラスタライズするために使用されるレンダリング解像度。
ColorColor読み取り/書き込み画像出力で異なるピクセルをハイライトするために使用される色。
Thresholddouble読み取り/書き込み許容範囲(パーセンテージ(0..100))は、チャンネルごとの色差がこの値以下の場合、2つのピクセルが同一とみなされる閾値です。

メソッド

シグネチャ説明
GraphicalPdfComparer()デフォルト設定(150 DPI、赤色ハイライト、正確な閾値)で比較器を作成します。
GetDifference(page1: Page, page2: Page)両方のページをレンダリングし、ピクセル単位の差分を計算します。
ComparePagesToImage(page1: Page, page2: Page, resultImagePath: string)2つのページを比較し、ハイライトオーバーレイ(差異のあるピクセルが Color で塗られた元ページ)を画像ファイルに書き出します。
CompareDocumentsToImages(document1: Document, document2: Document, targetDirectory: string, fileNamePrefix: string, imageFormat: GdiImageFormat)2つの文書をページごとに比較し、各ページごとにハイライトされたオーバーレイ画像を1枚ずつ targetDirectory に書き込みます。
ComparePagesToPdf(page1: Page, page2: Page, resultPdfPath: string)2つのページを比較し、ハイライトされたオーバーレイをページとして resultPdfPath に書き込まれる PDF に追加します。
ComparePagesToPdf(page1: Page, page2: Page, pdfDocument: Document)2つのページを比較し、ハイライトされたオーバーレイを pdfDocument のページとして追加します。
CompareDocumentsToPdf(document1: Document, document2: Document, resultPdfPath: string)2つの文書をページごとに比較し、ページにハイライトされたオーバーレイを保持した単一の PDF を resultPdfPath に書き込みます。
 日本語