Class
OdgDocumentImageConversionExtensions
OfficeIMO.OpenDocument
Renders ODG surfaces through the existing native projection and shared image policies.
Inheritance
- object
- OdgDocumentImageConversionExtensions
Methods
public static OfficeConversionReport SaveAsImages(OdgDocument document, string folderPath, OfficeImageExportOptions? options = null, CancellationToken cancellationToken = default) #Saves selected pages with atomic files, bounded output and fidelity acceptance.
Parameters
- document OfficeIMO.OpenDocument.OdgDocument
- folderPath string
- options OfficeIMO.Drawing.OfficeImageExportOptions? = null
- cancellationToken System.Threading.CancellationToken = default
Returns
OfficeConversionReportpublic static async Task<OfficeConversionReport> SaveAsImagesAsync(OdgDocument document, string folderPath, OfficeImageExportOptions? options = null, CancellationToken cancellationToken = default) #Saves selected pages asynchronously without retaining completed image payloads.
Parameters
- document OfficeIMO.OpenDocument.OdgDocument
- folderPath string
- options OfficeIMO.Drawing.OfficeImageExportOptions? = null
- cancellationToken System.Threading.CancellationToken = default
Returns
Task<OfficeConversionReport>ToImages 2 overloads
public static IReadOnlyList<OfficeImageExportResult> ToImages(OdgDocument document, OfficeImageExportOptions? options = null, CancellationToken cancellationToken = default) #Renders selected source pages in caller order, retaining source and encoding diagnostics.
Parameters
- document OfficeIMO.OpenDocument.OdgDocument
- options OfficeIMO.Drawing.OfficeImageExportOptions? = null
- cancellationToken System.Threading.CancellationToken = default
Returns
IReadOnlyList<OfficeImageExportResult>public static void ToImages(OdgDocument document, OfficeImageExportConsumer consumer, OfficeImageExportOptions? options = null, CancellationToken cancellationToken = default) #Streams selected images without retaining earlier encoded payloads.
Parameters
- document OfficeIMO.OpenDocument.OdgDocument
- consumer OfficeIMO.Drawing.OfficeImageExportConsumer
- options OfficeIMO.Drawing.OfficeImageExportOptions? = null
- cancellationToken System.Threading.CancellationToken = default
public static Task<IReadOnlyList<OfficeImageExportResult>> ToImagesAsync(OdgDocument document, OfficeImageExportOptions? options = null, CancellationToken cancellationToken = default) #Renders selected source pages asynchronously with shared cancellation and deadlines.
Parameters
- document OfficeIMO.OpenDocument.OdgDocument
- options OfficeIMO.Drawing.OfficeImageExportOptions? = null
- cancellationToken System.Threading.CancellationToken = default
Returns
Task<IReadOnlyList<OfficeImageExportResult>>