API Reference
PdfDocumentProof
Visual and structural preservation proof operations for one PDF document.
Inheritance
- Object
- PdfDocumentProof
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Property PdfDocument.Proof
Methods
public PdfRewritePreservationMatrixReport AssertRewritePreservationMatrix(String id, String operation, Func<PdfDocument, PdfDocument> rewrite, PdfRewritePreservationOptions options = null) #PdfRewritePreservationMatrixReportAsserts one rewrite scenario using the default rewrite-safe expectation.
Parameters
- id System.String
- operation System.String
- rewrite System.Func{OfficeIMO.Pdf.PdfDocument,OfficeIMO.Pdf.PdfDocument}
- options OfficeIMO.Pdf.PdfRewritePreservationOptions = null
public PdfRewritePreservationMatrixReport AssertRewritePreservationMatrix(String id, String operation, Func<PdfDocument, PdfDocument> rewrite, PdfRewritePreservationOptions options, IEnumerable<String> sourceFeatures) #PdfRewritePreservationMatrixReportAsserts one rewrite scenario with source feature labels.
Parameters
- id System.String
- operation System.String
- rewrite System.Func{OfficeIMO.Pdf.PdfDocument,OfficeIMO.Pdf.PdfDocument}
- options OfficeIMO.Pdf.PdfRewritePreservationOptions
- sourceFeatures System.Collections.Generic.IEnumerable{System.String}
public PdfRewritePreservationMatrixReport AssertRewritePreservationMatrix(String id, String operation, Func<PdfDocument, PdfDocument> rewrite, PdfRewritePreservationMatrixClassification expectedClassification, PdfRewritePreservationOptions options = null, IEnumerable<String> sourceFeatures = null) #PdfRewritePreservationMatrixReportAsserts one rewrite scenario against an explicit expected classification.
Parameters
- id System.String
- operation System.String
- rewrite System.Func{OfficeIMO.Pdf.PdfDocument,OfficeIMO.Pdf.PdfDocument}
- expectedClassification OfficeIMO.Pdf.PdfRewritePreservationMatrixClassification
- options OfficeIMO.Pdf.PdfRewritePreservationOptions = null
- sourceFeatures System.Collections.Generic.IEnumerable{System.String} = null
public PdfRewritePreservationReport AssertRewritePreserved(PdfDocument rewrittenDocument, PdfRewritePreservationOptions options = null) #PdfRewritePreservationReportAsserts structural preservation against a rewritten document.
Parameters
- rewrittenDocument OfficeIMO.Pdf.PdfDocument
- options OfficeIMO.Pdf.PdfRewritePreservationOptions = null
public PdfRewritePreservationReport AssertRewritePreserved(Byte[] rewrittenPdf, PdfRewritePreservationOptions options = null) #PdfRewritePreservationReportAsserts structural preservation against rewritten bytes.
Parameters
- rewrittenPdf System.Byte[]
- options OfficeIMO.Pdf.PdfRewritePreservationOptions = null
public PdfRewritePreservationReport AssertRewritePreserved(Stream rewrittenStream, PdfRewritePreservationOptions options = null) #PdfRewritePreservationReportAsserts structural preservation against a rewritten stream.
Parameters
- rewrittenStream System.IO.Stream
- options OfficeIMO.Pdf.PdfRewritePreservationOptions = null
public PdfRewritePreservationReport AssertRewritePreserved(String rewrittenPath, PdfRewritePreservationOptions options = null) #PdfRewritePreservationReportAsserts structural preservation against a rewritten file.
Parameters
- rewrittenPath System.String
- options OfficeIMO.Pdf.PdfRewritePreservationOptions = null
public PdfRewritePreservationReport AssessRewritePreservation(PdfDocument rewrittenDocument, PdfRewritePreservationOptions options = null) #PdfRewritePreservationReportAssesses structural preservation against a rewritten document.
Parameters
- rewrittenDocument OfficeIMO.Pdf.PdfDocument
- options OfficeIMO.Pdf.PdfRewritePreservationOptions = null
public PdfRewritePreservationReport AssessRewritePreservation(Byte[] rewrittenPdf, PdfRewritePreservationOptions options = null) #PdfRewritePreservationReportAssesses structural preservation against rewritten bytes.
Parameters
- rewrittenPdf System.Byte[]
- options OfficeIMO.Pdf.PdfRewritePreservationOptions = null
public PdfRewritePreservationReport AssessRewritePreservation(Stream rewrittenStream, PdfRewritePreservationOptions options = null) #PdfRewritePreservationReportAssesses structural preservation against a rewritten stream.
Parameters
- rewrittenStream System.IO.Stream
- options OfficeIMO.Pdf.PdfRewritePreservationOptions = null
public PdfRewritePreservationReport AssessRewritePreservation(String rewrittenPath, PdfRewritePreservationOptions options = null) #PdfRewritePreservationReportAssesses structural preservation against a rewritten file.
Parameters
- rewrittenPath System.String
- options OfficeIMO.Pdf.PdfRewritePreservationOptions = null
public PdfRewritePreservationMatrixReport AssessRewritePreservationMatrix(String id, String operation, Func<PdfDocument, PdfDocument> rewrite, PdfRewritePreservationOptions options = null) #PdfRewritePreservationMatrixReportAssesses one rewrite scenario using the default rewrite-safe expectation.
Parameters
- id System.String
- operation System.String
- rewrite System.Func{OfficeIMO.Pdf.PdfDocument,OfficeIMO.Pdf.PdfDocument}
- options OfficeIMO.Pdf.PdfRewritePreservationOptions = null
public PdfRewritePreservationMatrixReport AssessRewritePreservationMatrix(String id, String operation, Func<PdfDocument, PdfDocument> rewrite, PdfRewritePreservationOptions options, IEnumerable<String> sourceFeatures) #PdfRewritePreservationMatrixReportAssesses one rewrite scenario with source feature labels.
Parameters
- id System.String
- operation System.String
- rewrite System.Func{OfficeIMO.Pdf.PdfDocument,OfficeIMO.Pdf.PdfDocument}
- options OfficeIMO.Pdf.PdfRewritePreservationOptions
- sourceFeatures System.Collections.Generic.IEnumerable{System.String}
public PdfRewritePreservationMatrixReport AssessRewritePreservationMatrix(String id, String operation, Func<PdfDocument, PdfDocument> rewrite, PdfRewritePreservationMatrixClassification expectedClassification, PdfRewritePreservationOptions options = null, IEnumerable<String> sourceFeatures = null) #PdfRewritePreservationMatrixReportAssesses one rewrite scenario against an explicit expected classification.
Parameters
- id System.String
- operation System.String
- rewrite System.Func{OfficeIMO.Pdf.PdfDocument,OfficeIMO.Pdf.PdfDocument}
- expectedClassification OfficeIMO.Pdf.PdfRewritePreservationMatrixClassification
- options OfficeIMO.Pdf.PdfRewritePreservationOptions = null
- sourceFeatures System.Collections.Generic.IEnumerable{System.String} = null
public PdfVisualComparisonReport CompareVisual(Byte[] actualPdf, PdfPageSelection selection = null, PdfVisualComparisonOptions options = null, PdfReadOptions actualReadOptions = null) #PdfVisualComparisonReportCompares this document with PDF bytes through the managed renderer.
Parameters
- actualPdf System.Byte[]
- selection OfficeIMO.Pdf.PdfPageSelection = null
- options OfficeIMO.Pdf.PdfVisualComparisonOptions = null
- actualReadOptions OfficeIMO.Pdf.PdfReadOptions = null
public PdfVisualComparisonReport CompareVisual(PdfDocument actualDocument, PdfPageSelection selection = null, PdfVisualComparisonOptions options = null) #PdfVisualComparisonReportCompares this document with another PDF through the managed renderer.
Parameters
- actualDocument OfficeIMO.Pdf.PdfDocument
- selection OfficeIMO.Pdf.PdfPageSelection = null
- options OfficeIMO.Pdf.PdfVisualComparisonOptions = null