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 = 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
public static OfficeImageExportResult ExportImage(VisioDocument document, OfficeImageExportFormat format, VisioImageExportOptions options = null, CancellationToken cancellationToken = null) #OfficeImageExportResultExports the selected document page to a supported raster format or SVG.
Parameters
- arg1 OfficeIMO.Visio.VisioDocument
- arg2 OfficeIMO.Drawing.OfficeImageExportFormat
- arg3 OfficeIMO.Visio.VisioImageExportOptions = null
- arg4 System.Threading.CancellationToken = null
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(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 override Boolean Equals(Object obj) #BooleanParameters
- obj Object