API Reference

Class

PdfRewritePreservation

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Modifiers static

Provides reusable preservation checks for PDF rewrite and manipulation operations.

Inheritance

  • Object
  • PdfRewritePreservation

Methods

AssertPreserved 2 overloads
public static PdfRewritePreservationReport AssertPreserved(Byte[] originalPdf, Byte[] rewrittenPdf) #
Returns: PdfRewritePreservationReport

Compares two PDFs and throws when the rewritten PDF violates the default preservation profile.

Parameters

originalPdf System.Byte[] requiredposition: 0
rewrittenPdf System.Byte[] requiredposition: 1
public static PdfRewritePreservationReport AssertPreserved(Byte[] originalPdf, Byte[] rewrittenPdf, PdfRewritePreservationOptions options) #
Returns: PdfRewritePreservationReport

Compares two PDFs and throws when the rewritten PDF violates the supplied preservation profile.

Parameters

originalPdf System.Byte[] requiredposition: 0
rewrittenPdf System.Byte[] requiredposition: 1
options OfficeIMO.Pdf.PdfRewritePreservationOptions requiredposition: 2
Assess 2 overloads
public static PdfRewritePreservationReport Assess(Byte[] originalPdf, Byte[] rewrittenPdf) #
Returns: PdfRewritePreservationReport

Compares an original PDF and a rewritten PDF using the default preservation profile.

Parameters

originalPdf System.Byte[] requiredposition: 0
rewrittenPdf System.Byte[] requiredposition: 1
public static PdfRewritePreservationReport Assess(Byte[] originalPdf, Byte[] rewrittenPdf, PdfRewritePreservationOptions options) #
Returns: PdfRewritePreservationReport

Compares an original PDF and a rewritten PDF using the supplied preservation profile.

Parameters

originalPdf System.Byte[] requiredposition: 0
rewrittenPdf System.Byte[] requiredposition: 1
options OfficeIMO.Pdf.PdfRewritePreservationOptions requiredposition: 2