GraphicalPdfComparer

GraphicalPdfComparer

Przegląd

GraphicalPdfComparer jest klasą w Aspose.PDF FOSS dla .NET.

Porównuje graficznie dwie strony/dokumenty PDF, renderując je do rasterów i podświetlając różniące się piksele.

Ta klasa udostępnia 7 metod do pracy z obiektami GraphicalPdfComparer w programach .NET. Dostępne metody to: CompareDocumentsToImages, CompareDocumentsToPdf, ComparePagesToImage, ComparePagesToPdf, GetDifference, GraphicalPdfComparer. Wszystkie publiczne członki są dostępne dla każdej aplikacji .NET po zainstalowaniu pakietu Aspose.PDF FOSS dla .NET. Właściwości: Color, Resolution, Threshold.

Właściwości

NazwaTypDostępOpis
ResolutionResolutionOdczyt/zapisRozdzielczość renderowania używana do rastrowania stron.
ColorColorOdczyt/zapisKolor używany do podświetlania różniących się pikseli w wyjściu obrazu.
ThresholddoubleOdczyt/zapisTolerancja, wyrażona jako procent (0..100), różnicy koloru w poszczególnych kanałach, poniżej której dwa piksele są uznawane za identyczne.

Metody

SygnaturaOpis
GraphicalPdfComparer()Tworzy porównywacz z ustawieniami domyślnymi (150 DPI, czerwone podświetlenie, dokładny próg).
GetDifference(page1: Page, page2: Page)Renderuje obie strony i oblicza ich różnicę na poziomie pikseli.
ComparePagesToImage(page1: Page, page2: Page, resultImagePath: string)Porównuje dwie strony i zapisuje podświetloną nakładkę (strona źródłowa z różniącymi się pikselami pomalowanymi Color) do pliku obrazu.
CompareDocumentsToImages(document1: Document, document2: Document, targetDirectory: string, fileNamePrefix: string, imageFormat: GdiImageFormat)Porównaj dwa dokumenty strona po stronie, zapisując jedno podświetlone nakładkowe zdjęcie na stronę w targetDirectory.
ComparePagesToPdf(page1: Page, page2: Page, resultPdfPath: string)Porównaj dwie strony i dołącz podświetloną nakładkę jako stronę w pliku PDF zapisanym w resultPdfPath.
ComparePagesToPdf(page1: Page, page2: Page, pdfDocument: Document)Porównaj dwie strony i dołącz podświetloną nakładkę jako stronę w pdfDocument.
CompareDocumentsToPdf(document1: Document, document2: Document, resultPdfPath: string)Porównaj dwa dokumenty strona po stronie i zapisz pojedynczy plik PDF, którego strony zawierają podświetlone nakładki, do resultPdfPath.
 Polski