PDF domine le monde des formats de documents numériques depuis de nombreuses années pour l’impression, le partage, l’échange et l’archivage de documents. Cependant, le PDF peut ne pas convenir dans certaines situations, comme l’afficher sur une page Web, car il nécessite la prise en charge d’un navigateur ou des plug-ins supplémentaires. Dans de tels cas, SVG est une alternative. Les fichiers SVG peuvent facilement être affichés sur les pages Web sans perturber l’expérience de l’utilisateur en raison de son indépendance de résolution d’écran. Par conséquent, la conversion PDF en SVG a lieu dans de tels cas. Dans cet article, vous allez apprendre à convertir les fichiers PDF au format SVG en utilisant Java.
- API de conversion Java PDF vers SVG - Téléchargement gratuit
- Conversion PDF en SVG
- Convertir PDF en SVG avec des options supplémentaires
API de conversion Java PDF vers SVG - Téléchargement gratuit
Aspose.PDF for Java est une API de manipulation de PDF dotée d’un convertisseur PDF intégré. L’API vous permet de convertir les documents PDF au format SVG avec une grande précision. Vous pouvez soit télécharger l’API ou l’installer dans vos applications Java en utilisant les configurations Maven suivantes.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<classifier>jdk17</classifier>
</dependency>
Conversion PDF vers SVG Java
Voici les étapes pour convertir un fichier PDF au format SVG en utilisant Aspose.PDF for Java.
- Chargez le fichier PDF à l’aide de la classe Document.
- Créez un objet 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 PDF en SVG à l’aide de Java.
// Charger le fichier PDF
Document doc = new Document("Input.pdf");
// Instancier un objet de SvgSaveOptions
SvgSaveOptions saveOptions = new SvgSaveOptions();
// Enregistrez le PDF en tant que fichier SVG
doc.save("output.svg", saveOptions);
Convertir PDF en SVG avec des options supplémentaires
Aspose.PDF fournit également des options supplémentaires pour personnaliser la conversion PDF en SVG. La classe SvgSaveOptions vous permet d’accomplir cela en utilisant les options suivantes.
- CompressOutputToZipArchive
- CustomStrategyOfEmbeddedImagesSaving
- ScaleToPixels
- TreatTargetFileNameAsDirectory
Voici les étapes pour convertir un PDF en SVG avec des options supplémentaires.
- Chargez le fichier PDF à l’aide de la classe Document.
- Créez un objet de la classe SvgSaveOptions.
- Définissez l’option SVG souhaitée, telle que CompressOutputToZipArchive.
- Enregistrez le PDF au format SVG à l’aide de la méthode Document.save(String, SvgSaveOptions).
L’exemple de code suivant montre comment effectuer une conversion PDF vers SVG personnalisée.
// Charger le fichier PDF
Document doc = new Document("Input.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
doc.save("output.svg", saveOptions);
Conclusion
Dans cet article, vous avez vu comment convertir des fichiers PDF en SVG à l’aide de Java. Les exemples de code ont également démontré la conversion personnalisée avec des options supplémentaires. Vous pouvez en savoir plus sur l’API Java PDF à l’aide de la documentation.