GraphicalPdfComparer

GraphicalPdfComparer

Panoramica

GraphicalPdfComparer è una classe in Aspose.PDF FOSS per .NET.

Confronta graficamente due pagine/documenti PDF rendendoli in raster e evidenziando i pixel diversi.

Questa classe fornisce 7 metodi per lavorare con oggetti GraphicalPdfComparer nei programmi .NET. I metodi disponibili includono: CompareDocumentsToImages, CompareDocumentsToPdf, ComparePagesToImage, ComparePagesToPdf, GetDifference, GraphicalPdfComparer. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo l’installazione del pacchetto Aspose.PDF FOSS per .NET. Proprietà: Color, Resolution, Threshold.

Proprietà

NomeTipoAccessoDescrizione
ResolutionResolutionLettura/ScritturaRisoluzione di rendering usata per rasterizzare le pagine.
ColorColorLettura/ScritturaColore usato per evidenziare i pixel differenti nell’output dell’immagine.
ThresholddoubleLettura/ScritturaTolleranza, espressa in percentuale (0..100), della differenza di colore per canale al di sotto della quale due pixel sono considerati identici.

Metodi

FirmaDescrizione
GraphicalPdfComparer()Crea un comparatore con le impostazioni predefinite (150 DPI, evidenziazione rossa, soglia esatta).
GetDifference(page1: Page, page2: Page)Renderizza entrambe le pagine e calcola la loro differenza per pixel.
ComparePagesToImage(page1: Page, page2: Page, resultImagePath: string)Confronta due pagine e scrivi la sovrapposizione evidenziata (pagina di origine con i pixel differenti dipinti Color) in un file immagine.
CompareDocumentsToImages(document1: Document, document2: Document, targetDirectory: string, fileNamePrefix: string, imageFormat: GdiImageFormat)Confronta due documenti pagina per pagina, scrivendo un’immagine di overlay evidenziata per pagina nella targetDirectory.
ComparePagesToPdf(page1: Page, page2: Page, resultPdfPath: string)Confronta due pagine e aggiungi l’overlay evidenziato come pagina in un PDF scritto in resultPdfPath.
ComparePagesToPdf(page1: Page, page2: Page, pdfDocument: Document)Confronta due pagine e aggiungi l’overlay evidenziato come pagina in pdfDocument.
CompareDocumentsToPdf(document1: Document, document2: Document, resultPdfPath: string)Confronta due documenti pagina per pagina e scrivi un unico PDF le cui pagine contengono gli overlay evidenziati, in resultPdfPath.
 Italiano