Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/
Class

PublisherDocumentImageConversionExtensions

OfficeIMO.Publisher

Namespace
OfficeIMO.Publisher
Assembly
OfficeIMO.Publisher
Source revision
0eef6a5756b9 with working tree changes
Modifiers
static

Renders Publisher surfaces through the existing native projection and shared image policies.

Inheritance

  • object
  • PublisherDocumentImageConversionExtensions

Methods

public static OfficeConversionReport SaveAsImages(PublisherDocument document, string folderPath, OfficeImageExportOptions? options = null, CancellationToken cancellationToken = default) #

Saves selected pages with atomic files, bounded output and fidelity acceptance.

Parameters

document OfficeIMO.Publisher.PublisherDocument required
folderPath string required
options OfficeIMO.Drawing.OfficeImageExportOptions? = null optional
cancellationToken System.Threading.CancellationToken = default optional

Returns

OfficeConversionReport
public static async Task<OfficeConversionReport> SaveAsImagesAsync(PublisherDocument document, string folderPath, OfficeImageExportOptions? options = null, CancellationToken cancellationToken = default) #

Saves selected pages asynchronously without retaining completed image payloads.

Parameters

document OfficeIMO.Publisher.PublisherDocument required
folderPath string required
options OfficeIMO.Drawing.OfficeImageExportOptions? = null optional
cancellationToken System.Threading.CancellationToken = default optional

Returns

Task<OfficeConversionReport>
ToImages 2 overloads
public static IReadOnlyList<OfficeImageExportResult> ToImages(PublisherDocument document, OfficeImageExportOptions? options = null, CancellationToken cancellationToken = default) #

Renders selected source pages in caller order, retaining source and encoding diagnostics.

Parameters

document OfficeIMO.Publisher.PublisherDocument required
options OfficeIMO.Drawing.OfficeImageExportOptions? = null optional
cancellationToken System.Threading.CancellationToken = default optional

Returns

IReadOnlyList<OfficeImageExportResult>
public static void ToImages(PublisherDocument document, OfficeImageExportConsumer consumer, OfficeImageExportOptions? options = null, CancellationToken cancellationToken = default) #

Streams selected images without retaining earlier encoded payloads.

Parameters

document OfficeIMO.Publisher.PublisherDocument required
consumer OfficeIMO.Drawing.OfficeImageExportConsumer required
options OfficeIMO.Drawing.OfficeImageExportOptions? = null optional
cancellationToken System.Threading.CancellationToken = default optional
public static Task<IReadOnlyList<OfficeImageExportResult>> ToImagesAsync(PublisherDocument document, OfficeImageExportOptions? options = null, CancellationToken cancellationToken = default) #

Renders selected source pages asynchronously with shared cancellation and deadlines.

Parameters

document OfficeIMO.Publisher.PublisherDocument required
options OfficeIMO.Drawing.OfficeImageExportOptions? = null optional
cancellationToken System.Threading.CancellationToken = default optional

Returns

Task<IReadOnlyList<OfficeImageExportResult>>