API Reference
Class
EmailImageExportExtensions
Thin email image-export bridge over the HTML renderer.
Inheritance
- Object
- EmailImageExportExtensions
Methods
public static OfficeImageExportResult ExportImage(EmailDocument source, OfficeImageExportFormat format, EmailImageExportOptions options = null, Int32 pageIndex = 0) #Returns:
OfficeImageExportResultExports one email body surface or selected rendered page.
Parameters
- source OfficeIMO.Email.EmailDocument
- format OfficeIMO.Drawing.OfficeImageExportFormat
- options OfficeIMO.Html.EmailImageExportOptions = null
- pageIndex System.Int32 = 0
public static async Task<OfficeImageExportResult> ExportImageAsync(EmailDocument source, OfficeImageExportFormat format, EmailImageExportOptions options = null, Int32 pageIndex = 0, CancellationToken cancellationToken = null) #Returns:
Task<OfficeImageExportResult>Asynchronously exports one email surface and resolves inline MIME resources.
Parameters
- source OfficeIMO.Email.EmailDocument
- format OfficeIMO.Drawing.OfficeImageExportFormat
- options OfficeIMO.Html.EmailImageExportOptions = null
- pageIndex System.Int32 = 0
- cancellationToken System.Threading.CancellationToken = null
ExportImages 2 overloads
public static IReadOnlyList<OfficeImageExportResult> ExportImages(EmailDocument source, OfficeImageExportFormat format, EmailImageExportOptions options = null) #Returns:
IReadOnlyList<OfficeImageExportResult>Exports every rendered email page.
Parameters
- source OfficeIMO.Email.EmailDocument
- format OfficeIMO.Drawing.OfficeImageExportFormat
- options OfficeIMO.Html.EmailImageExportOptions = null
public static Void ExportImages(EmailDocument source, OfficeImageExportFormat format, OfficeImageExportConsumer consumer, EmailImageExportOptions options = null, CancellationToken cancellationToken = null) #Returns:
VoidStreams rendered email pages without retaining earlier payloads.
Parameters
- source OfficeIMO.Email.EmailDocument
- format OfficeIMO.Drawing.OfficeImageExportFormat
- consumer OfficeIMO.Drawing.OfficeImageExportConsumer
- options OfficeIMO.Html.EmailImageExportOptions = null
- cancellationToken System.Threading.CancellationToken = null
ExportImagesAsync 2 overloads
public static async Task<IReadOnlyList<OfficeImageExportResult>> ExportImagesAsync(EmailDocument source, OfficeImageExportFormat format, EmailImageExportOptions options = null, CancellationToken cancellationToken = null) #Returns:
Task<IReadOnlyList<OfficeImageExportResult>>Asynchronously exports every rendered email page and resolves inline MIME resources.
Parameters
- source OfficeIMO.Email.EmailDocument
- format OfficeIMO.Drawing.OfficeImageExportFormat
- options OfficeIMO.Html.EmailImageExportOptions = null
- cancellationToken System.Threading.CancellationToken = null
public static async Task ExportImagesAsync(EmailDocument source, OfficeImageExportFormat format, OfficeImageExportAsyncConsumer consumer, EmailImageExportOptions options = null, CancellationToken cancellationToken = null) #Returns:
TaskAsynchronously streams rendered email pages and resolves inline MIME resources.
Parameters
- source OfficeIMO.Email.EmailDocument
- format OfficeIMO.Drawing.OfficeImageExportFormat
- consumer OfficeIMO.Drawing.OfficeImageExportAsyncConsumer
- options OfficeIMO.Html.EmailImageExportOptions = null
- cancellationToken System.Threading.CancellationToken = null
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object