GraphicalPdfComparer

GraphicalPdfComparer

Genel Bakış

GraphicalPdfComparer, Aspose.PDF FOSS içinde .NET için bir sınıftır.

İki PDF sayfasını/belgesini rasterlere dönüştürerek ve farklılık gösteren pikselleri vurgulayarak grafiksel olarak karşılaştırır.

Bu sınıf, .NET programlarında GraphicalPdfComparer nesneleriyle çalışmak için 7 yöntem sağlar. Mevcut yöntemler şunlardır: CompareDocumentsToImages, CompareDocumentsToPdf, ComparePagesToImage, ComparePagesToPdf, GetDifference, GraphicalPdfComparer. Tüm genel üyeler, Aspose.PDF FOSS for .NET paketini kurduktan sonra herhangi bir .NET uygulaması tarafından erişilebilir. Özellikler: Color, Resolution, Threshold.

Özellikler

AdTürErişimAçıklama
ResolutionResolutionOkuma/YazmaSayfaları rasterleştirmek için kullanılan render çözünürlüğü.
ColorColorOkuma/YazmaGörüntü çıktısında farklı pikselleri vurgulamak için kullanılan renk.
ThresholddoubleOkuma/YazmaTolerans, yüzde (0..100) olarak, kanal başına renk farkının iki pikselin aynı kabul edilmesi için alt sınırı.

Yöntemler

İmzaAçıklama
GraphicalPdfComparer()Varsayılan ayarlarla (150 DPI, kırmızı vurgulama, kesin eşik) bir karşılaştırıcı oluşturur.
GetDifference(page1: Page, page2: Page)Her iki sayfayı da render eder ve piksel başına farklarını hesaplar.
ComparePagesToImage(page1: Page, page2: Page, resultImagePath: string)İki sayfayı karşılaştırır ve vurgulanan katmanı (farklı pikselleri Color ile boyanmış kaynak sayfa) bir görüntü dosyasına yazar.
CompareDocumentsToImages(document1: Document, document2: Document, targetDirectory: string, fileNamePrefix: string, imageFormat: GdiImageFormat)İki belgeyi sayfa sayfa karşılaştırın, her sayfa için bir vurgulanmış üst katman görüntüsünü targetDirectory içine yazın.
ComparePagesToPdf(page1: Page, page2: Page, resultPdfPath: string)İki sayfayı karşılaştırın ve vurgulanmış üst katmanı resultPdfPath yolunda yazılan bir PDF’e sayfa olarak ekleyin.
ComparePagesToPdf(page1: Page, page2: Page, pdfDocument: Document)İki sayfayı karşılaştırın ve vurgulanmış üst katmanı pdfDocument içinde bir sayfa olarak ekleyin.
CompareDocumentsToPdf(document1: Document, document2: Document, resultPdfPath: string)İki belgeyi sayfa sayfa karşılaştırın ve sayfalarında vurgulanmış üst katmanlar bulunan tek bir PDF’i resultPdfPath konumuna yazın.
 Türkçe