GraphicalPdfComparer

GraphicalPdfComparer

Prezentare generală

GraphicalPdfComparer este o clasă în Aspose.PDF FOSS pentru .NET.

Compară grafic două pagini/documente PDF prin redarea lor în rastere și evidențierea pixelilor care diferă.

Această clasă oferă 7 metode pentru lucrul cu obiecte GraphicalPdfComparer în programe .NET. Metodele disponibile includ: CompareDocumentsToImages, CompareDocumentsToPdf, ComparePagesToImage, ComparePagesToPdf, GetDifference, GraphicalPdfComparer. Toți membrii publici sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.PDF FOSS pentru .NET. Proprietăți: Color, Resolution, Threshold.

Proprietăți

NumeTipAccesDescriere:
ResolutionResolutionCitire/ScriereRezoluția de redare utilizată pentru rasterizarea paginilor.
ColorColorCitire/ScriereCuloarea folosită pentru a evidenția pixelii diferiți în ieșirea de imagine.
ThresholddoubleCitire/ScriereToleranță, exprimată ca procent (0..100), a diferenței de culoare pe canal sub care două pixeli sunt considerați identici.

Metode

SemnăturăDescriere:
GraphicalPdfComparer()Creează un comparator cu setările implicite (150 DPI, evidențiere roșie, prag exact).
GetDifference(page1: Page, page2: Page)Redă ambele pagini și calculează diferența lor pe pixel.
ComparePagesToImage(page1: Page, page2: Page, resultImagePath: string)Compară două pagini și scrie suprapunerea evidențiată (pagina sursă cu pixeli diferiți colorați Color) într-un fișier imagine.
CompareDocumentsToImages(document1: Document, document2: Document, targetDirectory: string, fileNamePrefix: string, imageFormat: GdiImageFormat)Compară două documente pagină cu pagină, scriind o imagine suprapusă evidențiată pentru fiecare pagină în targetDirectory.
ComparePagesToPdf(page1: Page, page2: Page, resultPdfPath: string)Compară două pagini și adaugă suprapunerea evidențiată ca o pagină într-un PDF scris în resultPdfPath.
ComparePagesToPdf(page1: Page, page2: Page, pdfDocument: Document)Compară două pagini și adaugă suprapunerea evidențiată ca o pagină în pdfDocument.
CompareDocumentsToPdf(document1: Document, document2: Document, resultPdfPath: string)Compară două documente pagină cu pagină și scrie un singur PDF ale cărui pagini conțin suprapunerile evidențiate, în resultPdfPath.
 Română