GraphicalPdfComparer

GraphicalPdfComparer

Огляд

GraphicalPdfComparer — це клас у Aspose.PDF FOSS для .NET.

Порівнює графічно два PDF-сторінки/документи, рендерячи їх у растри та підсвічуючи пікселі, які відрізняються.

Цей клас надає 7 методів для роботи з об’єктами GraphicalPdfComparer у програмах .NET. Доступні методи включають: CompareDocumentsToImages, CompareDocumentsToPdf, ComparePagesToImage, ComparePagesToPdf, GetDifference, GraphicalPdfComparer. Усі публічні члени доступні будь-якому застосунку .NET після встановлення пакету Aspose.PDF FOSS для .NET. Властивості: Color, Resolution, Threshold.

Властивості

НазваТипДоступОпис
ResolutionResolutionЧитання/ЗаписРоздільна здатність рендерингу, що використовується для растеризації сторінок.
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.
 Українська