C#
VB
C++
Converts the specified page of this PDFFile to SVG.
public void ConvertToSvg(
string destinationFileName,
int resolution,
int pageNumber
)
Public Sub ConvertToSvg( _
ByVal destinationFileName As String, _
ByVal resolution As Integer, _
ByVal pageNumber As Integer _
)
public:
void ConvertToSvg(
String^ destinationFileName,
int resolution,
int pageNumber
)
destinationFileName
The filename for the output SVG file.
resolution
The resolution for the output file.
pageNumber
The page number to convert.
using Leadtools;
using Leadtools.Codecs;
using Leadtools.Controls;
using Leadtools.Drawing;
using Leadtools.ImageProcessing;
using Leadtools.Pdf;
using Leadtools.Svg;
using Leadtools.WinForms;
/// <para>This example will convert a PDF to SVG for display in the Document Viewer.</para>
public void PDFFileConvertToSvgExample()
{
string sourceFileName = Path.Combine(LEAD_VARS.ImagesDir, @"Leadtools.pdf");
string destinationFileName = Path.Combine(LEAD_VARS.ImagesDir, @"LEAD_ConvertToSvg.svg");
PDFFile pdfFile = new PDFFile(sourceFileName);
pdfFile.ConvertToSvg(destinationFileName, 300, 1);
ImageViewer imageViewer = new Leadtools.Controls.ImageViewer();
imageViewer.ImageBackgroundColor = System.Drawing.Color.White;
imageViewer.Location = new System.Drawing.Point(10, 10);
imageViewer.Dock = DockStyle.Fill;
using (RasterCodecs codecs = new RasterCodecs())
{
CodecsLoadSvgOptions options = new CodecsLoadSvgOptions();
imageViewer.SvgDocument = codecs.LoadSvg(destinationFileName, 1, null) as SvgDocument;
}
}
static class LEAD_VARS
{
public const string ImagesDir = @"C:\Users\Public\Documents\LEADTOOLS Images";
}
Imports Leadtools
Imports Leadtools.Codecs
Imports Leadtools.Pdf
Imports Leadtools.WinForms
Imports Leadtools.Svg
Imports Leadtools.ImageProcessing
''' <para>This example will convert a PDF to SVG for display in the Document Viewer.</para>
Public Sub PDFFileConvertToSvgExample()
Dim sourceFileName As String = Path.Combine(LEAD_VARS.ImagesDir, "Leadtools.pdf")
Dim destinationFileName As String = Path.Combine(LEAD_VARS.ImagesDir, "LEAD_ConvertToSvg.svg")
Dim pdfFile As PDFFile = New PDFFile(sourceFileName)
pdfFile.ConvertToSvg(destinationFileName, 300, 1)
Dim imageViewer As ImageViewer = New Global.Leadtools.Controls.ImageViewer()
imageViewer.ImageBackgroundColor = System.Drawing.Color.White
imageViewer.Location = New System.Drawing.Point(10, 10)
imageViewer.Dock = DockStyle.Fill
Using codecs As RasterCodecs = New RasterCodecs()
Dim options As CodecsLoadSvgOptions = New CodecsLoadSvgOptions()
imageViewer.SvgDocument = TryCast(codecs.LoadSvg(destinationFileName, 1, Nothing), SvgDocument)
End Using
End Sub
Public NotInheritable Class LEAD_VARS
Public Const ImagesDir As String = "C:\Users\Public\Documents\LEADTOOLS Images"
End Class
Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET