API Reference
Cmdlet
ConvertTo-OfficeVisioSvg
Exports a Visio document page to dependency-free SVG.
Remarks
Exports a Visio document page to dependency-free SVG.
Examples
Export a diagram to SVG.
PS>
New-OfficeVisio -Path .\ServiceMap.vsdx { VisioRectangle -Text 'API' -X 2 -Y 4 }
ConvertTo-OfficeVisioSvg -Path .\ServiceMap.vsdx -OutputPath .\ServiceMap.svg -Transparent
Creates a diagram and exports the first page to dependency-free SVG.
Common Parameters
This command supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable.
For more information, see about_CommonParameters.
Syntax
ConvertTo-OfficeVisioSvg [-BackgroundColor <String>] [-IncludeXmlDeclaration] [-NoConnectorLabelOverlapResolution] [-NoConnectorLabels] [-NoStencilArtwork] [-NoText] [-OutputPath <String>] [-PageIndex <Int32>] -Path <String> [-PixelsPerInch <Nullable`1>] [-Show] [-Transparent] [<CommonParameters>]#Parameter set:
PathParameters
- BackgroundColor String
- Background color name or hex value. Use -Transparent for transparent output.
- IncludeXmlDeclaration SwitchParameter
- Include XML declaration in the generated SVG.
- NoConnectorLabelOverlapResolution SwitchParameter
- Do not resolve connector label overlaps at export time.
- NoConnectorLabels SwitchParameter
- Do not render connector labels.
- NoStencilArtwork SwitchParameter
- Do not render built-in stencil artwork.
- NoText SwitchParameter
- Do not render shape text.
- OutputPath String
- Optional output SVG path.
- PageIndex Int32
- Zero-based page index to export.
- Path String
- Visio .vsdx path.
- PixelsPerInch Nullable`1
- SVG pixels per Visio inch.
- Show SwitchParameter
- Open the SVG after saving.
- Transparent SwitchParameter
- Use transparent SVG background.
Outputs
System.String System.IO.FileInfo
ConvertTo-OfficeVisioSvg [-BackgroundColor <String>] -Document <VisioDocument> [-IncludeXmlDeclaration] [-NoConnectorLabelOverlapResolution] [-NoConnectorLabels] [-NoStencilArtwork] [-NoText] [-OutputPath <String>] [-PageIndex <Int32>] [-PixelsPerInch <Nullable`1>] [-Show] [-Transparent] [<CommonParameters>]#Parameter set:
DocumentParameters
- BackgroundColor String
- Background color name or hex value. Use -Transparent for transparent output.
- Document VisioDocument
- Visio document object.
- IncludeXmlDeclaration SwitchParameter
- Include XML declaration in the generated SVG.
- NoConnectorLabelOverlapResolution SwitchParameter
- Do not resolve connector label overlaps at export time.
- NoConnectorLabels SwitchParameter
- Do not render connector labels.
- NoStencilArtwork SwitchParameter
- Do not render built-in stencil artwork.
- NoText SwitchParameter
- Do not render shape text.
- OutputPath String
- Optional output SVG path.
- PageIndex Int32
- Zero-based page index to export.
- PixelsPerInch Nullable`1
- SVG pixels per Visio inch.
- Show SwitchParameter
- Open the SVG after saving.
- Transparent SwitchParameter
- Use transparent SVG background.
Outputs
System.String System.IO.FileInfo