API Reference
PdfImageExportExtensions
Canonical PDF page image-export entry points.
Inheritance
- Object
- PdfImageExportExtensions
Methods
public static OfficeImageExportResult ExportImage(PdfReadPage page, OfficeImageExportFormat format, PdfImageExportOptions? options = null) #OfficeImageExportResultExports one loaded PDF page using the shared five-format result contract.
Parameters
- page OfficeIMO.Pdf.PdfReadPage
- format OfficeIMO.Drawing.OfficeImageExportFormat
- options OfficeIMO.Pdf.PdfImageExportOptions? = null
public static OfficeImageExportResult ExportImage(PdfReadPage page, OfficeImageExportFormat format, PdfImageExportOptions? options, CancellationToken cancellationToken) #OfficeImageExportResultExports one loaded PDF page and observes cancellation throughout supported render stages.
Parameters
- page OfficeIMO.Pdf.PdfReadPage
- format OfficeIMO.Drawing.OfficeImageExportFormat
- options OfficeIMO.Pdf.PdfImageExportOptions?
- cancellationToken System.Threading.CancellationToken
public static IReadOnlyList<OfficeImageExportResult> ExportImages(PdfDocument document, OfficeImageExportFormat format, PdfImageExportOptions? options = null, PdfPageSelection? selection = null, CancellationToken cancellationToken = default) #IReadOnlyList<OfficeImageExportResult>Exports pages from an authored or opened PDF document using the shared five-format result contract.
Parameters
- document OfficeIMO.Pdf.PdfDocument
- format OfficeIMO.Drawing.OfficeImageExportFormat
- options OfficeIMO.Pdf.PdfImageExportOptions? = null
- selection OfficeIMO.Pdf.PdfPageSelection? = null
- cancellationToken System.Threading.CancellationToken = default
public static IReadOnlyList<OfficeImageExportResult> ExportImages(PdfReadDocument document, OfficeImageExportFormat format, PdfImageExportOptions? options = null, PdfPageSelection? selection = null, CancellationToken cancellationToken = default) #IReadOnlyList<OfficeImageExportResult>Exports selected loaded PDF pages using the shared five-format result contract.
Parameters
- document OfficeIMO.Pdf.PdfReadDocument
- format OfficeIMO.Drawing.OfficeImageExportFormat
- options OfficeIMO.Pdf.PdfImageExportOptions? = null
- selection OfficeIMO.Pdf.PdfPageSelection? = null
- cancellationToken System.Threading.CancellationToken = default
public static IReadOnlyList<OfficeImageExportResult> ExportImages(PdfDocumentConversionResult conversion, OfficeImageExportFormat format, PdfImageExportOptions? options = null, PdfPageSelection? selection = null, CancellationToken cancellationToken = default) #IReadOnlyList<OfficeImageExportResult>Exports pages from a source-to-PDF conversion while preserving its conversion diagnostics. This is the shared paged-image bridge for Markdown, AsciiDoc, LaTeX, RTF, OneNote, and other PDF adapters.
Parameters
- conversion OfficeIMO.Pdf.PdfDocumentConversionResult
- format OfficeIMO.Drawing.OfficeImageExportFormat
- options OfficeIMO.Pdf.PdfImageExportOptions? = null
- selection OfficeIMO.Pdf.PdfPageSelection? = null
- cancellationToken System.Threading.CancellationToken = default
public static PdfPageImageExportBuilder ToImage(PdfReadPage page) #PdfPageImageExportBuilderStarts fluent image export for one loaded PDF page.
Parameters
- page OfficeIMO.Pdf.PdfReadPage
public static PdfPageImageExportBuilder ToImage(PdfReadPage page, PdfImageExportOptions options) #PdfPageImageExportBuilderStarts fluent image export for one loaded PDF page using a cloned options snapshot.
Parameters
- page OfficeIMO.Pdf.PdfReadPage
- options OfficeIMO.Pdf.PdfImageExportOptions
public static PdfDocumentImageExportBuilder ToImages(PdfReadDocument document) #PdfDocumentImageExportBuilderStarts fluent image export for all pages in a loaded PDF document.
Parameters
- document OfficeIMO.Pdf.PdfReadDocument
public static PdfDocumentImageExportBuilder ToImages(PdfReadDocument document, PdfImageExportOptions options) #PdfDocumentImageExportBuilderStarts fluent image export using a cloned options snapshot.
Parameters
- document OfficeIMO.Pdf.PdfReadDocument
- options OfficeIMO.Pdf.PdfImageExportOptions
public static PdfDocumentImageExportBuilder ToImages(PdfDocument document) #PdfDocumentImageExportBuilderStarts fluent image export for all pages in an authored or opened PDF document. The read snapshot is captured on first export so a pre-canceled operation does not materialize the document.
Parameters
- document OfficeIMO.Pdf.PdfDocument
public static PdfDocumentImageExportBuilder ToImages(PdfDocument document, PdfImageExportOptions options) #PdfDocumentImageExportBuilderStarts fluent image export for an authored or opened PDF document using a cloned options snapshot. The read snapshot is captured on first export.
Parameters
- document OfficeIMO.Pdf.PdfDocument
- options OfficeIMO.Pdf.PdfImageExportOptions
public static PdfDocumentImageExportBuilder ToImages(PdfDocumentConversionResult conversion) #PdfDocumentImageExportBuilderStarts fluent paged-image export from a source-to-PDF conversion and carries its diagnostics into every page result.
Parameters
- conversion OfficeIMO.Pdf.PdfDocumentConversionResult
public static PdfDocumentImageExportBuilder ToImages(PdfDocumentConversionResult conversion, PdfImageExportOptions options) #PdfDocumentImageExportBuilderStarts fluent paged-image export with a cloned options snapshot and retained conversion diagnostics.
Parameters
- conversion OfficeIMO.Pdf.PdfDocumentConversionResult
- options OfficeIMO.Pdf.PdfImageExportOptions
Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?