GraphicalPdfComparer

GraphicalPdfComparer

Översikt

GraphicalPdfComparer är en klass i Aspose.PDF FOSS för .NET.

Jämför två PDF-sidor/dokument grafiskt genom att rendera dem till rasterbilder och markera de pixlar som skiljer sig.

Denna klass tillhandahåller 7 metoder för att arbeta med GraphicalPdfComparer-objekt i .NET-program. Tillgängliga metoder inkluderar: CompareDocumentsToImages, CompareDocumentsToPdf, ComparePagesToImage, ComparePagesToPdf, GetDifference, GraphicalPdfComparer. Alla offentliga medlemmar är åtkomliga för alla .NET-applikationer efter att ha installerat Aspose.PDF FOSS för .NET-paketet. Egenskaper: Color, Resolution, Threshold.

Egenskaper

NamnTypÅtkomstBeskrivning
ResolutionResolutionLäs/SkrivRenderingsupplösning som används för att rasterisera sidorna.
ColorColorLäs/SkrivFärg som används för att markera avvikande pixlar i bildutdata.
ThresholddoubleLäs/SkrivTolerans, som en procentsats (0..100), för per-kanal färgskillnad under vilken två pixlar anses vara identiska.

Metoder

SignaturBeskrivning
GraphicalPdfComparer()Skapar en jämförare med standardinställningar (150 DPI, röd markering, exakt tröskel).
GetDifference(page1: Page, page2: Page)Rendera båda sidorna och beräkna deras per-pixel-differens.
ComparePagesToImage(page1: Page, page2: Page, resultImagePath: string)Jämför två sidor och skriv det markerade överlägget (källsidan med avvikande pixlar målade Color) till en bildfil.
CompareDocumentsToImages(document1: Document, document2: Document, targetDirectory: string, fileNamePrefix: string, imageFormat: GdiImageFormat)Jämför två dokument sida för sida och skriv en markerad överlagringsbild per sida till targetDirectory.
ComparePagesToPdf(page1: Page, page2: Page, resultPdfPath: string)Jämför två sidor och lägg till den markerade överlagringen som en sida i en PDF som skrivs till resultPdfPath.
ComparePagesToPdf(page1: Page, page2: Page, pdfDocument: Document)Jämför två sidor och lägg till den markerade överlagringen som en sida i pdfDocument.
CompareDocumentsToPdf(document1: Document, document2: Document, resultPdfPath: string)Jämför två dokument sida för sida och skriv en enda PDF vars sidor innehåller de markerade överlagringarna till resultPdfPath.
 Svenska