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