API Reference
VisioImageExportExtensions
Format-neutral image export for Visio documents and pages.
Inheritance
- Object
- VisioImageExportExtensions
Methods
public static OfficeImageExportResult ExportImage(VisioPage page, OfficeImageExportFormat format, VisioImageExportOptions? options = null, CancellationToken cancellationToken = default) #OfficeImageExportResultExports a Visio page to a supported raster format or SVG.
Parameters
- page OfficeIMO.Visio.VisioPage
- format OfficeIMO.Drawing.OfficeImageExportFormat
- options OfficeIMO.Visio.VisioImageExportOptions? = null
- cancellationToken System.Threading.CancellationToken = default
public static OfficeImageExportResult ExportImage(VisioDocument document, OfficeImageExportFormat format, VisioImageExportOptions? options = null, CancellationToken cancellationToken = default) #OfficeImageExportResultExports the selected document page to a supported raster format or SVG.
Parameters
- document OfficeIMO.Visio.VisioDocument
- format OfficeIMO.Drawing.OfficeImageExportFormat
- options OfficeIMO.Visio.VisioImageExportOptions? = null
- cancellationToken System.Threading.CancellationToken = default
public static IReadOnlyList<OfficeImageExportResult> ExportImages(VisioDocument document, OfficeImageExportFormat format, VisioImageExportOptions? options = null) #IReadOnlyList<OfficeImageExportResult>Exports a selected range of document pages to a supported raster format or SVG.
Parameters
- document OfficeIMO.Visio.VisioDocument
- format OfficeIMO.Drawing.OfficeImageExportFormat
- options OfficeIMO.Visio.VisioImageExportOptions? = null
public static Void ExportImages(VisioDocument document, OfficeImageExportFormat format, OfficeImageExportConsumer consumer, VisioImageExportOptions? options = null, CancellationToken cancellationToken = default) #VoidStreams selected document page images without retaining earlier payloads.
Parameters
- document OfficeIMO.Visio.VisioDocument
- format OfficeIMO.Drawing.OfficeImageExportFormat
- consumer OfficeIMO.Drawing.OfficeImageExportConsumer
- options OfficeIMO.Visio.VisioImageExportOptions? = null
- cancellationToken System.Threading.CancellationToken = default
public static IReadOnlyList<OfficeImageExportResult> SaveAsImages(VisioDocument document, String folderPath, VisioImageExportOptions? options = null) #IReadOnlyList<OfficeImageExportResult>Saves selected document pages to a folder as PNG files.
Parameters
- document OfficeIMO.Visio.VisioDocument
- folderPath System.String
- options OfficeIMO.Visio.VisioImageExportOptions? = null
public static IReadOnlyList<OfficeImageExportResult> SaveAsImages(VisioDocument document, String folderPath, OfficeImageExportFormat format, VisioImageExportOptions? options = null) #IReadOnlyList<OfficeImageExportResult>Saves selected document pages to a folder in the requested image format.
Parameters
- document OfficeIMO.Visio.VisioDocument
- folderPath System.String
- format OfficeIMO.Drawing.OfficeImageExportFormat
- options OfficeIMO.Visio.VisioImageExportOptions? = null
public static Task<IReadOnlyList<OfficeImageExportResult>> SaveAsImagesAsync(VisioDocument document, String folderPath, VisioImageExportOptions? options = null, CancellationToken cancellationToken = default) #Task<IReadOnlyList<OfficeImageExportResult>>Asynchronously saves selected document pages to a folder as PNG files.
Parameters
- document OfficeIMO.Visio.VisioDocument
- folderPath System.String
- options OfficeIMO.Visio.VisioImageExportOptions? = null
- cancellationToken System.Threading.CancellationToken = default
public static Task<IReadOnlyList<OfficeImageExportResult>> SaveAsImagesAsync(VisioDocument document, String folderPath, OfficeImageExportFormat format, VisioImageExportOptions? options = null, CancellationToken cancellationToken = default) #Task<IReadOnlyList<OfficeImageExportResult>>Asynchronously saves selected document pages to a folder in the requested image format.
Parameters
- document OfficeIMO.Visio.VisioDocument
- folderPath System.String
- format OfficeIMO.Drawing.OfficeImageExportFormat
- options OfficeIMO.Visio.VisioImageExportOptions? = null
- cancellationToken System.Threading.CancellationToken = default
public static Byte[] ToJpeg(VisioPage page, VisioImageExportOptions? options = null) #Byte[]Renders a Visio page to JPEG bytes.
Parameters
- page OfficeIMO.Visio.VisioPage
- options OfficeIMO.Visio.VisioImageExportOptions? = null
public static Byte[] ToJpeg(VisioDocument document, VisioImageExportOptions? options = null) #Byte[]Renders the selected Visio document page to JPEG bytes.
Parameters
- document OfficeIMO.Visio.VisioDocument
- options OfficeIMO.Visio.VisioImageExportOptions? = null
public static Byte[] ToTiff(VisioPage page, VisioImageExportOptions? options = null) #Byte[]Renders a Visio page to TIFF bytes.
Parameters
- page OfficeIMO.Visio.VisioPage
- options OfficeIMO.Visio.VisioImageExportOptions? = null
public static Byte[] ToTiff(VisioDocument document, VisioImageExportOptions? options = null) #Byte[]Renders the selected Visio document page to TIFF bytes.
Parameters
- document OfficeIMO.Visio.VisioDocument
- options OfficeIMO.Visio.VisioImageExportOptions? = null
public static Byte[] ToWebp(VisioPage page, VisioImageExportOptions? options = null) #Byte[]Renders a Visio page to lossless WebP bytes.
Parameters
- page OfficeIMO.Visio.VisioPage
- options OfficeIMO.Visio.VisioImageExportOptions? = null
public static Byte[] ToWebp(VisioDocument document, VisioImageExportOptions? options = null) #Byte[]Renders the selected Visio document page to lossless WebP bytes.
Parameters
- document OfficeIMO.Visio.VisioDocument
- options OfficeIMO.Visio.VisioImageExportOptions? = null
Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?