GraphicalPdfComparer

GraphicalPdfComparer

Επισκόπηση

GraphicalPdfComparer είναι μια κλάση στο Aspose.PDF FOSS για .NET.

Συγκρίνει γραφικά δύο σελίδες/έγγραφα PDF αποδίδοντάς τα σε raster και επισημαίνοντας τα pixel που διαφέρουν.

Αυτή η κλάση παρέχει 7 μεθόδους για εργασία με αντικείμενα GraphicalPdfComparer σε προγράμματα .NET. Διαθέσιμες μέθοδοι περιλαμβάνουν: CompareDocumentsToImages, CompareDocumentsToPdf, ComparePagesToImage, ComparePagesToPdf, GetDifference, GraphicalPdfComparer. Όλα τα δημόσια μέλη είναι προσβάσιμα από οποιαδήποτε εφαρμογή .NET μετά την εγκατάσταση του πακέτου Aspose.PDF FOSS για .NET. Ιδιότητες: Color, Resolution, Threshold.

Ιδιότητες

ΌνομαΤύποςΠρόσβασηΠεριγραφή
ResolutionResolutionΑνάγνωση/ΕγγραφήΑνάλωση απόδοσης που χρησιμοποιείται για τη rasterisation των σελίδων.
ColorColorΑνάγνωση/ΕγγραφήΧρώμα που χρησιμοποιείται για την επισήμανση διαφορετικών εικονοστοιχείων στην έξοδο εικόνας.
ThresholddoubleΑνάγνωση/ΕγγραφήΑνοχή, ως ποσοστό (0..100), της διαφοράς χρώματος ανά κανάλι κάτω από το οποίο δύο εικονοστοιχεία θεωρούνται ταυτόσημα.

Μέθοδοι

ΥπογραφήΠεριγραφή
GraphicalPdfComparer()Δημιουργεί έναν συγκριτή με τις προεπιλεγμένες ρυθμίσεις (150 DPI, κόκκινη επισήμανση, ακριβές όριο).
GetDifference(page1: Page, page2: Page)Αποδίδει και τις δύο σελίδες και υπολογίζει τη διαφορά ανά εικονοστοιχείο.
ComparePagesToImage(page1: Page, page2: Page, resultImagePath: string)Συγκρίνει δύο σελίδες και γράφει την επισημασμένη επικάλυψη (πρωτότυπη σελίδα με τα διαφορετικά εικονοστοιχεία βαμμένα Color) σε αρχείο εικόνας.
CompareDocumentsToImages(document1: Document, document2: Document, targetDirectory: string, fileNamePrefix: string, imageFormat: GdiImageFormat)Συγκρίνετε δύο έγγραφα σελίδα προς σελίδα, γράφοντας μία εικόνα επισημασμένης επικάλυψης ανά σελίδα στον φάκελο targetDirectory.
ComparePagesToPdf(page1: Page, page2: Page, resultPdfPath: string)Συγκρίνετε δύο σελίδες και προσθέστε την επισημασμένη επικάλυψη ως σελίδα σε ένα PDF που γράφεται στο resultPdfPath.
ComparePagesToPdf(page1: Page, page2: Page, pdfDocument: Document)Συγκρίνετε δύο σελίδες και προσθέστε την επισημασμένη επικάλυψη ως σελίδα στο pdfDocument.
CompareDocumentsToPdf(document1: Document, document2: Document, resultPdfPath: string)Συγκρίνετε δύο έγγραφα σελίδα προς σελίδα και γράψτε ένα ενιαίο PDF του οποίου οι σελίδες περιέχουν τις επισημασμένες επικαλύψεις, στο resultPdfPath.
 Ελληνικά