API Reference
Class
PdfVisualComparer
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:
PdfVisualComparisonReportCompares all common pages or a selected page set.
Parameters
- expectedPdf System.Byte[]
- actualPdf System.Byte[]
- selection OfficeIMO.Pdf.PdfPageSelection = null
- options OfficeIMO.Pdf.PdfVisualComparisonOptions = null
- expectedReadOptions OfficeIMO.Pdf.PdfLoadOptions = null
- actualReadOptions OfficeIMO.Pdf.PdfLoadOptions = null
public static PdfVisualComparisonReport Compare(Byte[] expectedPdf, Byte[] actualPdf, CancellationToken cancellationToken, PdfPageSelection selection = null, PdfVisualComparisonOptions options = null, PdfLoadOptions expectedReadOptions = null, PdfLoadOptions actualReadOptions = null) #Returns:
PdfVisualComparisonReportCompares all common pages or a selected page set with cooperative cancellation.
Parameters
- expectedPdf System.Byte[]
- actualPdf System.Byte[]
- cancellationToken System.Threading.CancellationToken
- selection OfficeIMO.Pdf.PdfPageSelection = null
- options OfficeIMO.Pdf.PdfVisualComparisonOptions = null
- expectedReadOptions OfficeIMO.Pdf.PdfLoadOptions = null
- actualReadOptions OfficeIMO.Pdf.PdfLoadOptions = null
public static PdfVisualPageComparison ComparePages(Byte[] expectedPdf, Int32 expectedPageNumber, Byte[] actualPdf, Int32 actualPageNumber, PdfVisualComparisonOptions options = null, PdfLoadOptions expectedReadOptions = null, PdfLoadOptions actualReadOptions = null, CancellationToken cancellationToken = default) #Returns:
PdfVisualPageComparisonCompares any two one-based pages, including pages aligned after insertion or reordering.
Parameters
- expectedPdf System.Byte[]
- expectedPageNumber System.Int32
- actualPdf System.Byte[]
- actualPageNumber System.Int32
- options OfficeIMO.Pdf.PdfVisualComparisonOptions = null
- expectedReadOptions OfficeIMO.Pdf.PdfLoadOptions = null
- actualReadOptions OfficeIMO.Pdf.PdfLoadOptions = null
- cancellationToken System.Threading.CancellationToken = default