Table des matières
Installé via NuGet
PM> Install-Package Spire.PDF
Liens connexes
SVG (Scalable Vector Graphics) est un format de fichier image utilisé pour le rendu d'images bidimensionnelles sur le Web. Par rapport à d'autres formats de fichiers image, SVG présente de nombreux avantages, tels que la prise en charge de l'interactivité et de l'animation, permettant aux utilisateurs de rechercher, d'indexer, de créer des scripts et de compresser/agrandir des images sans perte de qualité. Parfois, vous devrez peut-être convertissez des fichiers PDF au format de fichier SVG et cet article montrera comment accomplir cette tâche à l'aide de Spire.PDF for .NET.
- Convertir un fichier PDF en SVG en C#/VB.NET
- Convertir les pages PDF sélectionnées en SVG en C#/VB.NET
- Convertir un fichier PDF en SVG avec une largeur et une hauteur personnalisées en C#/VB.NET
Installer Spire.PDF for .NET
Pour commencer, vous devez ajouter les fichiers DLL inclus dans le package Spire.PDF for.NET comme références dans votre projet .NET. Les fichiers DLL peuvent être téléchargés à partir de ce lien ou installés via NuGet.
PM> Install-Package Spire.PDF
Convertir un fichier PDF en SVG en C#/VB.NET
Spire.PDF for .NET propose la méthode PdfDocument.SaveToFile(String, FileFormat) pour convertir chaque page d'un fichier PDF en un seul fichier SVG. Les étapes détaillées sont les suivantes.
- Créez un objet PdfDocument.
- Chargez un exemple de fichier PDF à l'aide de la méthode PdfDocument.LoadFromFile().
- Convertissez le fichier PDF en SVG à l'aide de la méthode PdfDocument.SaveToFile(String, FileFormat).
- C#
- VB.NET
using Spire.Pdf; namespace ConvertPDFtoSVG { class Program { static void Main(string[] args) { //Create a PdfDocument object PdfDocument document = new PdfDocument(); //Load a sample PDF file document.LoadFromFile("input.pdf"); //Convert PDF to SVG document.SaveToFile("PDFtoSVG.svg", FileFormat.SVG); } } }
Convertir les pages PDF sélectionnées en SVG en C#/VB.NET
La méthode PdfDocument.SaveToFile(String, Int32, Int32, FileFormat) vous permet de convertir les pages spécifiées d'un fichier PDF en fichiers SVG. Les étapes détaillées sont les suivantes.
- Créez un objet PdfDocument.
- Chargez un exemple de fichier PDF à l'aide de la méthode PdfDocument.LoadFromFile().
- Convertissez les pages PDF sélectionnées en SVG à l'aide de la méthode PdfDocument.SaveToFile(String, Int32, Int32, FileFormat).
- C#
- VB.NET
using Spire.Pdf; namespace PDFPagetoSVG { class Program { static void Main(string[] args) { //Create a PdfDocument object PdfDocument doc = new PdfDocument(); //Load a sample PDF file doc.LoadFromFile("input.pdf"); //Convert selected PDF pages to SVG doc.SaveToFile("PDFPagetoSVG.svg", 1, 2, FileFormat.SVG); } } }
Convertir un fichier PDF en SVG avec une largeur et une hauteur personnalisées en C#/VB.NET
La méthode dfConvertOptions.SetPdfToSvgOptions()P proposée par Spire.PDF for .NET vous permet de spécifier la largeur et la hauteur du fichier SVG de sortie. Les étapes détaillées sont les suivantes.
- Créez un objet PdfDocument.
- Chargez un exemple de fichier PDF à l'aide de la méthode PdfDocument.LoadFromFile().
- Définissez les options de conversion PDF à l’aide de la propriété PdfDocument.ConvertOptions.
- Spécifiez la largeur et la hauteur du fichier SVG de sortie à l'aide de la méthode PdfConvertOptions.SetPdfToSvgOptions().
- Convertissez le fichier PDF en SVG à l'aide de la méthode PdfDocument.SaveToFile().
- C#
- VB.NET
using Spire.Pdf; namespace PDFtoSVG { class Program { static void Main(string[] args) { //Create a PdfDocument object PdfDocument document = new PdfDocument(); //Load a sample PDF file document.LoadFromFile("input.pdf"); //Specify the width and height of output SVG file document.ConvertOptions.SetPdfToSvgOptions(800f, 1200f); //Convert PDF to SVG document.SaveToFile("result.svg", FileFormat.SVG); } } }
Demander une licence temporaire
Si vous souhaitez supprimer le message d'évaluation des documents générés ou vous débarrasser des limitations fonctionnelles, veuillez demander une licence d'essai de 30 jours pour toi.