PDF est devenu l’un des formats de fichiers dominants en raison de sa prise en charge multiplateforme. En raison de la mise en page cohérente des documents PDF sur des appareils hétérogènes, les utilisateurs préfèrent la conversion des documents au format PDF avant le partage. Cependant, dans certains cas, les PDF doivent être convertis dans un autre format de fichier. La conversion PDF vers SVG est largement adoptée dans divers scénarios, c’est-à-dire pour intégrer le contenu de documents PDF dans des pages Web. Par conséquent, dans cet article, vous apprendrez à convertir des fichiers PDF en SVG à l’aide de C#.
- API de conversion PDF en SVG C# .NET
- Convertir des fichiers PDF en SVG en C#
- Convertir PDF en SVG avec des options supplémentaires
- Obtenez une licence API gratuite
Conversion C# PDF en SVG avec API .NET - Téléchargement gratuit
Aspose.PDF for .NET est une API de manipulation de PDF qui vous permet de créer de nouveaux fichiers PDF et de traiter des fichiers existants à partir d’applications .NET. De plus, l’API vous permet également de convertir des fichiers PDF en SVG avec une haute fidélité. Vous pouvez soit télécharger la DLL de l’API, soit l’installer via NuGet.
PM> Install-Package Aspose.Pdf
Convertir des fichiers PDF en SVG en C#
Voici les étapes pour convertir un fichier PDF en SVG en C# en utilisant Aspose.PDF for .NET.
- Chargez le document PDF à l’aide de la classe Document.
- Créez une instance de la classe SvgSaveOptions.
- Enregistrez le PDF au format SVG à l’aide de la méthode Document.Save(String, SvgSaveOptions).
L’exemple de code suivant montre comment convertir un fichier PDF en SVG à l’aide de C#.
// Ouvrir le document
Document pdfDocument = new Document("Document.pdf");
// Instancier un objet de SvgSaveOptions
SvgSaveOptions saveOptions = new SvgSaveOptions();
// Enregistrez le PDF en tant que fichier SVG
pdfDocument.Save("output.svg", saveOptions);
Conversion C# PDF en SVG avec options supplémentaires
Aspose.PDF for .NET fournit également des options supplémentaires pour personnaliser la conversion PDF en SVG en C#. Pour cela, l’API fournit la classe SvgSaveOptions qui contient les options suivantes.
- CompressOutputToZipArchive - Specifies whether the output will be created as one zip-archive.
- CustomStrategyOfEmbeddedImagesSaving - Strategy for customized handling of referenced external image files.
- ScaleToPixels - Specifies whether to scale the output document from typographic points to pixels.
- TreatTargetFileNameAsDirectory - Defines whether to create a target directory with the same name as the requested output file.
- TryMergeAdjacentSameBackgroundImages - To avoid visible boundaries between parts of same background images.
Voici les étapes pour personnaliser la conversion PDF en SVG à l’aide de la classe SvgSaveOptions.
- Chargez le document PDF à l’aide de la classe Document.
- Créez une instance de la classe SvgSaveOptions.
- Définissez l’option souhaitée telle que SaveOptions.CompressOutputToZipArchive.
- Enregistrez le PDF au format SVG à l’aide de la méthode Document.Save(String, SvgSaveOptions).
L’exemple de code suivant montre comment convertir un fichier PDF en SVG avec des options supplémentaires à l’aide de C#.
// Ouvrir le document
Document pdfDocument = new Document("Document.pdf");
// Instancier un objet de SvgSaveOptions
SvgSaveOptions saveOptions = new SvgSaveOptions();
// Ne pas compresser l'image SVG en archive Zip
saveOptions.CompressOutputToZipArchive = false;
// Enregistrez le PDF en tant que fichier SVG
pdfDocument.Save("output.svg", saveOptions);
Convertisseur .NET PDF en SVG - Obtenez une licence API gratuite
Si vous souhaitez essayer l’API sans limitation d’évaluation, vous pouvez obtenir une licence temporaire gratuite.
Conclusion
Dans cet article, vous avez appris à convertir des fichiers PDF au format SVG en C#. De plus, les options supplémentaires pour personnaliser la conversion PDF en SVG ont été discutées avec l’exemple de code. Vous pouvez en savoir plus sur l’API C# PDF à l’aide de documentation.