PDF ha estado dominando el mundo de los formatos de documentos digitales durante muchos años para imprimir, compartir, intercambiar y archivar documentos. Sin embargo, es posible que PDF no sea adecuado en ciertas situaciones, como mostrarlo en una página web, ya que requiere compatibilidad con el navegador o complementos adicionales. En tales casos, SVG se presenta como una alternativa. Los archivos SVG se pueden mostrar fácilmente en las páginas web sin perturbar la experiencia del usuario debido a su independencia de resolución de pantalla. Por lo tanto, la conversión de PDF a SVG se lleva a cabo en tales casos. En este artículo, aprenderá cómo convertir archivos PDF a formato SVG usando Java.

API de conversión de PDF a SVG de Java - Descarga gratuita

Aspose.PDF for Java es una API de manipulación de PDF que tiene un convertidor de PDF integrado. La API le permite convertir los documentos PDF a formato SVG con gran precisión. Puede descargar la API o instalarla dentro de sus aplicaciones Java utilizando las siguientes configuraciones de Maven.

<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>

Conversión de PDF a SVG Java

Los siguientes son los pasos para convertir un archivo PDF a formato SVG utilizando Aspose.PDF for Java.

El siguiente ejemplo de código muestra cómo convertir un PDF a SVG usando Java.

// Cargar archivo PDF
Document doc = new Document("Input.pdf");

// Crear una instancia de un objeto de SvgSaveOptions
SvgSaveOptions saveOptions = new SvgSaveOptions(); 

// Guarde el PDF como archivo SVG
doc.save("output.svg", saveOptions);

Convierta PDF a SVG con opciones adicionales

Aspose.PDF también proporciona algunas opciones adicionales para personalizar la conversión de PDF a SVG. La clase SvgSaveOptions le permite lograr esto usando las siguientes opciones.

Los siguientes son los pasos para convertir PDF a SVG con opciones adicionales.

El siguiente ejemplo de código muestra cómo realizar una conversión personalizada de PDF a SVG.

// Cargar archivo PDF
Document doc = new Document("Input.pdf");

// Crear una instancia de un objeto de SvgSaveOptions
SvgSaveOptions saveOptions = new SvgSaveOptions();

// No comprima la imagen SVG en un archivo Zip
saveOptions.CompressOutputToZipArchive = false; 

// Guarde el PDF como archivo SVG
doc.save("output.svg", saveOptions);

Conclusión

En este artículo, ha visto cómo convertir archivos PDF a SVG usando Java. Los ejemplos de código también han demostrado la conversión personalizada con opciones adicionales. Puede explorar más sobre la API PDF de Java utilizando la documentación.

Ver también