GraphicalPdfComparer

GraphicalPdfComparer

Übersicht

GraphicalPdfComparer ist eine Klasse in Aspose.PDF FOSS für .NET.

Vergleicht zwei PDF-Seiten/Dokumente grafisch, indem sie zu Rasterbildern gerendert und die Pixel, die sich unterscheiden, hervorgehoben werden.

Diese Klasse stellt 7 Methoden zur Arbeit mit GraphicalPdfComparer-Objekten in .NET-Programmen bereit. Verfügbare Methoden umfassen: CompareDocumentsToImages, CompareDocumentsToPdf, ComparePagesToImage, ComparePagesToPdf, GetDifference, GraphicalPdfComparer. Alle öffentlichen Mitglieder sind für jede .NET-Anwendung zugänglich, nachdem das Aspose.PDF FOSS für .NET-Paket installiert wurde. Eigenschaften: Color, Resolution, Threshold.

Eigenschaften

NameTypZugriffBeschreibung
ResolutionResolutionLesen/SchreibenRendering-Auflösung, die zum Rasterisieren der Seiten verwendet wird.
ColorColorLesen/SchreibenFarbe, die verwendet wird, um unterschiedliche Pixel in der Bildausgabe hervorzuheben.
ThresholddoubleLesen/SchreibenToleranz, als Prozentsatz (0..100), des pro-Kanal-Farbunterschieds, unterhalb dessen zwei Pixel als identisch gelten.

Methoden

SignaturBeschreibung
GraphicalPdfComparer()Erstellt einen Vergleicher mit den Standardeinstellungen (150 DPI, rote Hervorhebung, exakter Schwellenwert).
GetDifference(page1: Page, page2: Page)Rendern Sie beide Seiten und berechnen Sie deren pro-Pixel-Unterschied.
ComparePagesToImage(page1: Page, page2: Page, resultImagePath: string)Vergleichen Sie zwei Seiten und schreiben Sie die hervorgehobene Überlagerung (Quellseite mit unterschiedlich gefärbten Pixeln (Color)) in eine Bilddatei.
CompareDocumentsToImages(document1: Document, document2: Document, targetDirectory: string, fileNamePrefix: string, imageFormat: GdiImageFormat)Vergleichen Sie zwei Dokumente seitenweise und schreiben Sie pro Seite ein hervorgehobenes Overlay-Bild in targetDirectory.
ComparePagesToPdf(page1: Page, page2: Page, resultPdfPath: string)Vergleichen Sie zwei Seiten und fügen Sie das hervorgehobene Overlay als Seite in ein PDF ein, das nach resultPdfPath geschrieben wird.
ComparePagesToPdf(page1: Page, page2: Page, pdfDocument: Document)Vergleichen Sie zwei Seiten und fügen Sie das hervorgehobene Overlay als Seite in pdfDocument ein.
CompareDocumentsToPdf(document1: Document, document2: Document, resultPdfPath: string)Vergleichen Sie zwei Dokumente seitenweise und schreiben Sie ein einzelnes PDF, dessen Seiten die hervorgehobenen Overlays enthalten, nach resultPdfPath.
 Deutsch