VisioSvgExportExtensions
OfficeIMO.Visio
Headless SVG export helpers for OfficeIMO Visio documents and pages.
Inheritance
- object
- VisioSvgExportExtensions
Methods
public static OfficeImageExportResult SaveAsSvg(VisioDocument document, string path, VisioSvgSaveOptions? options = null) #Saves the selected document page as SVG without requiring Microsoft Visio desktop automation.
Parameters
- document OfficeIMO.Visio.VisioDocument
- path string
- options OfficeIMO.Visio.VisioSvgSaveOptions? = null
Returns
OfficeImageExportResultpublic static OfficeImageExportResult SaveAsSvg(VisioPage page, string path, VisioSvgSaveOptions? options = null) #Saves a page as SVG without requiring Microsoft Visio desktop automation.
Parameters
- page OfficeIMO.Visio.VisioPage
- path string
- options OfficeIMO.Visio.VisioSvgSaveOptions? = null
Returns
OfficeImageExportResultpublic static OfficeImageExportResult SaveAsSvg(VisioDocument document, Stream stream, VisioSvgSaveOptions? options = null) #Writes the selected document page as SVG to a stream without requiring Microsoft Visio desktop automation.
Parameters
- document OfficeIMO.Visio.VisioDocument
- stream System.IO.Stream
- options OfficeIMO.Visio.VisioSvgSaveOptions? = null
Returns
OfficeImageExportResultpublic static OfficeImageExportResult SaveAsSvg(VisioPage page, Stream stream, VisioSvgSaveOptions? options = null) #Writes a page as SVG to a stream without requiring Microsoft Visio desktop automation.
Parameters
- page OfficeIMO.Visio.VisioPage
- stream System.IO.Stream
- options OfficeIMO.Visio.VisioSvgSaveOptions? = null
Returns
OfficeImageExportResultpublic static async Task<OfficeImageExportResult> SaveAsSvgAsync(VisioDocument document, string path, VisioSvgSaveOptions? options = null, CancellationToken cancellationToken = default) #Asynchronously saves the selected document page as SVG without requiring Microsoft Visio desktop automation.
Parameters
- document OfficeIMO.Visio.VisioDocument
- path string
- options OfficeIMO.Visio.VisioSvgSaveOptions? = null
- cancellationToken System.Threading.CancellationToken = default
Returns
Task<OfficeImageExportResult>public static async Task<OfficeImageExportResult> SaveAsSvgAsync(VisioPage page, string path, VisioSvgSaveOptions? options = null, CancellationToken cancellationToken = default) #Asynchronously saves a page as SVG without requiring Microsoft Visio desktop automation.
Parameters
- page OfficeIMO.Visio.VisioPage
- path string
- options OfficeIMO.Visio.VisioSvgSaveOptions? = null
- cancellationToken System.Threading.CancellationToken = default
Returns
Task<OfficeImageExportResult>public static async Task<OfficeImageExportResult> SaveAsSvgAsync(VisioDocument document, Stream stream, VisioSvgSaveOptions? options = null, CancellationToken cancellationToken = default) #Asynchronously writes the selected document page as SVG to a stream without closing it.
Parameters
- document OfficeIMO.Visio.VisioDocument
- stream System.IO.Stream
- options OfficeIMO.Visio.VisioSvgSaveOptions? = null
- cancellationToken System.Threading.CancellationToken = default
Returns
Task<OfficeImageExportResult>public static async Task<OfficeImageExportResult> SaveAsSvgAsync(VisioPage page, Stream stream, VisioSvgSaveOptions? options = null, CancellationToken cancellationToken = default) #Asynchronously writes a page as SVG to a stream without closing it.
Parameters
- page OfficeIMO.Visio.VisioPage
- stream System.IO.Stream
- options OfficeIMO.Visio.VisioSvgSaveOptions? = null
- cancellationToken System.Threading.CancellationToken = default
Returns
Task<OfficeImageExportResult>public static string ToSvg(VisioDocument document, VisioSvgSaveOptions? options = null) #Renders the selected document page to SVG without requiring Microsoft Visio desktop automation.
Parameters
- document OfficeIMO.Visio.VisioDocument
- options OfficeIMO.Visio.VisioSvgSaveOptions? = null
Returns
stringpublic static string ToSvg(VisioPage page, VisioSvgSaveOptions? options = null) #Renders a page to SVG without requiring Microsoft Visio desktop automation.
Parameters
- page OfficeIMO.Visio.VisioPage
- options OfficeIMO.Visio.VisioSvgSaveOptions? = null
Returns
string