GdPicture.NET.14
GdPicture14 Namespace / GdPictureDocumentConverter Class / SaveAsSVG Method / SaveAsSVG(String) Method
The file path where the destination image file will save. If the specified file already exists, it will be overwritten.
Example





In This Topic
SaveAsSVG(String) Method
In This Topic
This method converts and saves the currently loaded document to a SVG image file according to a file path you have specified. Only the first page within page range is converted.
Syntax
'Declaration
 
Public Overloads Function SaveAsSVG( _
   ByVal FilePath As String _
) As GdPictureStatus
public GdPictureStatus SaveAsSVG( 
   string FilePath
)
public function SaveAsSVG( 
    FilePath: String
): GdPictureStatus; 
public function SaveAsSVG( 
   FilePath : String
) : GdPictureStatus;
public: GdPictureStatus SaveAsSVG( 
   string* FilePath
) 
public:
GdPictureStatus SaveAsSVG( 
   String^ FilePath
) 

Parameters

FilePath
The file path where the destination image file will save. If the specified file already exists, it will be overwritten.

Return Value

A member of the GdPictureStatus enumeration. If the method has been successfully followed, then the return value is GdPictureStatus.OK.
Remarks
Keep noted that you have to specify a full file path with the correct file extension, which should be "svg".

The currently selected page remains selected after saving.

In the process of converting to SVG, we do preserve vector content as much as possible. For example, paths and text will be converted to corresponding paths, considering the other parameters provided.

This method requires the Image Conversion component to run.

Example
Converting and saving a PDF document to a SVG image file.
Using gdpictureDocumentConverter As New GdPictureDocumentConverter()
    Dim status As GdPictureStatus = gdpictureDocumentConverter.LoadFromFile("drawing.pdf", GdPicture14.DocumentFormat.DocumentFormatPDF)
    If status = GdPictureStatus.OK Then
        gdpictureDocumentConverter.RasterizationDPI = 300
        status = gdpictureDocumentConverter.SaveAsSVG("drawing_image.svg")
        If status = GdPictureStatus.OK Then
            MessageBox.Show("The file has been saved successfully.", "GdPicture")
        Else
            MessageBox.Show("The file has failed to save. Status: " + status.ToString(), "GdPicture")
        End If
    Else
        MessageBox.Show("The file has failed to load. Status: " + status.ToString(), "GdPicture")
    End If
End Using
using (GdPictureDocumentConverter gdpictureDocumentConverter = new GdPictureDocumentConverter())
{
    GdPictureStatus status = gdpictureDocumentConverter.LoadFromFile("drawing.pdf", GdPicture14.DocumentFormat.DocumentFormatPDF);
    if (status == GdPictureStatus.OK)
    {
        gdpictureDocumentConverter.RasterizationDPI = 300;
        status = gdpictureDocumentConverter.SaveAsSVG("drawing_image.svg");
        if (status == GdPictureStatus.OK)
        {
            MessageBox.Show("The file has been saved successfully.", "GdPicture");
        }
        else
        {
            MessageBox.Show("The file has failed to save. Status: " + status.ToString(), "GdPicture");
        }
    }
    else
    {
        MessageBox.Show("The file has failed to load. Status: " + status.ToString(), "GdPicture");
    }
}
See Also