GraphicalPdfComparer
Přehled
GraphicalPdfComparer je třída v Aspose.PDF FOSS pro .NET.
Porovnává dvě PDF stránky/dokumenty graficky vykreslením do rastrových obrázků a zvýrazněním pixelů, které se liší.
Tato třída poskytuje 7 metod pro práci s objekty GraphicalPdfComparer v programech .NET. Dostupné metody zahrnují: CompareDocumentsToImages, CompareDocumentsToPdf, ComparePagesToImage, ComparePagesToPdf, GetDifference, GraphicalPdfComparer. Všichni veřejní členové jsou přístupní pro jakoukoli aplikaci .NET po instalaci balíčku Aspose.PDF FOSS pro .NET. Vlastnosti: Color, Resolution, Threshold.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
Resolution | Resolution | Čtení/zápis | Rozlišení vykreslování použité k rasterizaci stránek. |
Color | Color | Čtení/zápis | Barva použita k zvýraznění odlišných pixelů ve výstupu obrazu. |
Threshold | double | Čtení/zápis | Tolerance, jako procento (0..100), rozdílu barvy na kanál, pod kterým jsou dva pixely považovány za identické. |
Metody
| Podpis: | Popis: |
|---|---|
GraphicalPdfComparer() | Vytvoří porovnávač s výchozími nastaveními (150 DPI, červené zvýraznění, přesný práh). |
GetDifference(page1: Page, page2: Page) | Vykreslete obě stránky a vypočítejte jejich rozdíl po jednotlivých pixelech. |
ComparePagesToImage(page1: Page, page2: Page, resultImagePath: string) | Porovnejte dvě stránky a zapište zvýrazněný překryv (zdrojová stránka s odlišnými pixely namalovanými barvou) do souboru obrázku. |
CompareDocumentsToImages(document1: Document, document2: Document, targetDirectory: string, fileNamePrefix: string, imageFormat: GdiImageFormat) | Porovnejte dva dokumenty stránku po stránce, zapisujíc jeden zvýrazněný překryvný obrázek na stránku do targetDirectory. |
ComparePagesToPdf(page1: Page, page2: Page, resultPdfPath: string) | Porovnejte dvě stránky a přidejte zvýrazněný překryv jako stránku do PDF, který je zapsán do resultPdfPath. |
ComparePagesToPdf(page1: Page, page2: Page, pdfDocument: Document) | Porovnejte dvě stránky a připojte zvýrazněný překryv jako stránku v pdfDocument. |
CompareDocumentsToPdf(document1: Document, document2: Document, resultPdfPath: string) | Porovnejte dva dokumenty stránku po stránce a vytvořte jeden PDF, jehož stránky obsahují zvýrazněné překryvy, do resultPdfPath. |