API Reference

Class

PdfVisualComparer

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Modifiers static

Dependency-free rendered PDF comparison with structural evidence and review artifacts.

Inheritance

  • Object
  • PdfVisualComparer

Methods

Compare 2 overloads
public static PdfVisualComparisonReport Compare(Byte[] expectedPdf, Byte[] actualPdf, PdfPageSelection selection = null, PdfVisualComparisonOptions options = null, PdfLoadOptions expectedReadOptions = null, PdfLoadOptions actualReadOptions = null) #
Returns: PdfVisualComparisonReport

Compares all common pages or a selected page set.

Parameters

expectedPdf System.Byte[] requiredposition: 0
actualPdf System.Byte[] requiredposition: 1
selection OfficeIMO.Pdf.PdfPageSelection = null optionalposition: 2
options OfficeIMO.Pdf.PdfVisualComparisonOptions = null optionalposition: 3
expectedReadOptions OfficeIMO.Pdf.PdfLoadOptions = null optionalposition: 4
actualReadOptions OfficeIMO.Pdf.PdfLoadOptions = null optionalposition: 5
public static PdfVisualComparisonReport Compare(Byte[] expectedPdf, Byte[] actualPdf, CancellationToken cancellationToken, PdfPageSelection selection = null, PdfVisualComparisonOptions options = null, PdfLoadOptions expectedReadOptions = null, PdfLoadOptions actualReadOptions = null) #
Returns: PdfVisualComparisonReport

Compares all common pages or a selected page set with cooperative cancellation.

Parameters

expectedPdf System.Byte[] requiredposition: 0
actualPdf System.Byte[] requiredposition: 1
cancellationToken System.Threading.CancellationToken requiredposition: 2
selection OfficeIMO.Pdf.PdfPageSelection = null optionalposition: 3
options OfficeIMO.Pdf.PdfVisualComparisonOptions = null optionalposition: 4
expectedReadOptions OfficeIMO.Pdf.PdfLoadOptions = null optionalposition: 5
actualReadOptions OfficeIMO.Pdf.PdfLoadOptions = null optionalposition: 6