←Select platform

ConvertToSvg Method

Summary

Converts the specified page of this PDFFile to SVG.

Syntax

C#
VB
C++
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 
) 

Parameters

destinationFileName
The filename for the output SVG file.

resolution
The resolution for the output file.

pageNumber
The page number to convert.

Example

C#
VB
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 
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"; 
} 

Requirements

Target Platforms

See Also

Reference

PDFFile Class

PDFFile Members

Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.
Leadtools.Pdf Assembly
Click or drag to resize