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 whole documents, a shared page set, or independent ordered page selections.
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 whole documents, a shared page set, or independent ordered page selections 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
Inherited Methods
public virtual Boolean Equals(Object? obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object?