GraphicalPdfComparer

GraphicalPdfComparer

Áttekintés

GraphicalPdfComparer egy osztály a Aspose.PDF FOSS-ban a .NET számára.

Két PDF oldal/dokumentumot hasonlít össze grafikus módon, azáltal, hogy raszterekre rendereli őket, és kiemeli a különböző pixeleket.

Ez az osztály 7 metódust biztosít a GraphicalPdfComparer objektumokkal való munkához a .NET programokban. Az elérhető metódusok: CompareDocumentsToImages, CompareDocumentsToPdf, ComparePagesToImage, ComparePagesToPdf, GetDifference, GraphicalPdfComparer. Minden nyilvános tag elérhető bármely .NET alkalmazás számára a Aspose.PDF FOSS a .NET számára csomag telepítése után. Tulajdonságok: Color, Resolution, Threshold.

Tulajdonságok

NévTípusHozzáférésLeírás
ResolutionResolutionOlvasás/ÍrásA lapok raszterizálásához használt renderelési felbontás.
ColorColorOlvasás/ÍrásA képkimenetben a különböző pixeleket kiemelésre használt szín.
ThresholddoubleOlvasás/ÍrásTolerancia, százalékban (0..100), a csatornánkénti színkülönbségre, amely alatt a két pixel azonosnak tekinthető.

Metódusok

AláírásLeírás
GraphicalPdfComparer()Létrehoz egy összehasonlítót az alapértelmezett beállításokkal (150 DPI, piros kiemelés, pontos küszöb).
GetDifference(page1: Page, page2: Page)Renderelje mindkét oldalt, és számolja ki a pixelenkénti különbséget.
ComparePagesToImage(page1: Page, page2: Page, resultImagePath: string)Hasonlítsa össze a két oldalt, és írja ki a kiemelt átfedést (forrásoldal, ahol a különböző pixelek Color színnel vannak festve) egy képfájlba.
CompareDocumentsToImages(document1: Document, document2: Document, targetDirectory: string, fileNamePrefix: string, imageFormat: GdiImageFormat)Hasonlítsa össze két dokumentumot oldalanként, és írjon egy kiemelt átfedő képet oldalanként a targetDirectory könyvtárba.
ComparePagesToPdf(page1: Page, page2: Page, resultPdfPath: string)Hasonlítsa össze két oldalt, és fűzze hozzá a kiemelt átfedést egy PDF oldalaként, amely a resultPdfPath-be íródik.
ComparePagesToPdf(page1: Page, page2: Page, pdfDocument: Document)Hasonlítsa össze két oldalt, és fűzze hozzá a kiemelt átfedést egy pdfDocument oldalaként.
CompareDocumentsToPdf(document1: Document, document2: Document, resultPdfPath: string)Hasonlítsa össze két dokumentumot oldalanként, és írjon egyetlen PDF-et, amelynek oldalai a kiemelt átfedéseket tartalmazzák, a resultPdfPath-be.
 Magyar