API Reference
VisioImageExportExtensions
Format-neutral image export for Visio documents and pages.
Inheritance
- Object
- VisioImageExportExtensions
Methods
public static OfficeImageExportResult ExportImage(VisioDocument document, OfficeImageExportFormat format, VisioImageExportOptions options = null, CancellationToken cancellationToken = null) #OfficeImageExportResultExports a Visio page to a supported raster format or SVG.
Parameters
- arg1 OfficeIMO.Visio.VisioPage
- arg2 OfficeIMO.Drawing.OfficeImageExportFormat
- arg3 OfficeIMO.Visio.VisioImageExportOptions = null
- arg4 System.Threading.CancellationToken = null
ExportImage(OfficeIMO.Visio.VisioDocument arg1, OfficeIMO.Drawing.OfficeImageExportFormat arg2, OfficeIMO.Visio.VisioImageExportOptions arg3, System.Threading.CancellationToken arg4) #Exports the selected document page to a supported raster format or SVG.
Parameters
- arg1 OfficeIMO.Visio.VisioDocument
- arg2 OfficeIMO.Drawing.OfficeImageExportFormat
- arg3 OfficeIMO.Visio.VisioImageExportOptions
- arg4 System.Threading.CancellationToken
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 = null) #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 = null
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 = null) #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 = null
public static Task<IReadOnlyList<OfficeImageExportResult>> SaveAsImagesAsync(VisioDocument document, String folderPath, OfficeImageExportFormat format, VisioImageExportOptions options = null, CancellationToken cancellationToken = null) #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 = null
public static Byte[] ToJpeg(VisioDocument document, VisioImageExportOptions options = null) #Byte[]Renders a Visio page to JPEG bytes.
Parameters
- page OfficeIMO.Visio.VisioPage
- options OfficeIMO.Visio.VisioImageExportOptions = null
ToJpeg(OfficeIMO.Visio.VisioDocument document, OfficeIMO.Visio.VisioImageExportOptions options) #Renders the selected Visio document page to JPEG bytes.
Parameters
- document OfficeIMO.Visio.VisioDocument
- options OfficeIMO.Visio.VisioImageExportOptions
public static Byte[] ToTiff(VisioDocument document, VisioImageExportOptions options = null) #Byte[]Renders a Visio page to TIFF bytes.
Parameters
- page OfficeIMO.Visio.VisioPage
- options OfficeIMO.Visio.VisioImageExportOptions = null
ToTiff(OfficeIMO.Visio.VisioDocument document, OfficeIMO.Visio.VisioImageExportOptions options) #Renders the selected Visio document page to TIFF bytes.
Parameters
- document OfficeIMO.Visio.VisioDocument
- options OfficeIMO.Visio.VisioImageExportOptions
public static Byte[] ToWebp(VisioDocument document, VisioImageExportOptions options = null) #Byte[]Renders a Visio page to lossless WebP bytes.
Parameters
- page OfficeIMO.Visio.VisioPage
- options OfficeIMO.Visio.VisioImageExportOptions = null
ToWebp(OfficeIMO.Visio.VisioDocument document, OfficeIMO.Visio.VisioImageExportOptions options) #Renders the selected Visio document page to lossless WebP bytes.
Parameters
- document OfficeIMO.Visio.VisioDocument
- options OfficeIMO.Visio.VisioImageExportOptions
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object