function-ConvertFrom-Svg.ps1
<# .SYNOPSIS .DESCRIPTION .EXAMPLE #> function ConvertFrom-Svg { [CmdletBinding()] param ( [Parameter(Mandatory=$true)] [ValidateScript({Test-Path $_})] [String]$SourceFile, [Parameter(Mandatory=$false)] [ValidateScript({Test-Path $_})] [String]$Destination = (Split-Path -Path $SourceFile -Parent) ) [System.Reflection.Assembly]::LoadFile((join-path -Path $Global:ModuleRoot -ChildPath "lib\Svg.dll")) [System.Reflection.Assembly]::LoadFile((join-path -Path $Global:ModuleRoot -ChildPath "lib\SvgConvert.dll")) try { [Chocodeploy.ConvertIcon]::ConvertSvg($SourceFile,$Destination) return $true } catch { return $false } } |