
Convierta PDF a SVG o PDF a TIFF en Java
Recientemente, publicamos una publicación de blog que cubre la conversión de PDF a PNG o PDF a JPEG en la aplicación Java mediante programación. Sin embargo, en este artículo, veremos cómo convertir PDF a SVG o PDF a TIFF en Java utilizando unas pocas líneas de código en una aplicación Java. Esta biblioteca ofrece una conversión de manipulación sólida y optimizada entre formatos de archivo populares. Además, el proceso de integración de esta librería es bastante fácil y sencillo.
Cubriremos los siguientes puntos:
- Convertir PDF a SVG o PDF a TIFF en Java - Instalación de API
- Biblioteca Java para convertir PDF a SVG
- Cómo convertir PDF a TIFF en Java mediante programación
Convertir PDF a SVG o PDF a TIFF en Java - Instalación de API
La conversión y manipulación de formatos de archivo se vuelve bastante fácil al instalar esta biblioteca Java en su aplicación Java. Puede descargar los archivos jar o puede seguir las configuraciones de Maven que se mencionan a continuación.
Repositorio
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
Dependencia
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>20.12</version>
<classifier>jdk17</classifier>
</dependency>
Biblioteca Java para convertir PDF a SVG
Puede comprimir, indexar y agregar secuencias de comandos en los archivos SVG. Por lo tanto, la mayoría de los casos requieren la conversión de archivos al formato de archivo SVG.
Puedes seguir los siguientes pasos para lograr esta conversión:
- Establezca la ruta de los archivos PDF de origen y salida.
- Cree una instancia de la clase Documento y cargue el documento PDF.
- Cree una instancia de un objeto de la clase SvgSaveOptions para acceder a las funciones de exportación a formato SVG.
- Llame a este método setCompressOutputToZipArchive para especificar si la salida se creará como un archivo zip.
- Guardar la salida en archivos SVG.
Copie y pegue el siguiente código para convertir PDF a SVG mediante programación:
// establecer la ruta del archivo PDF de origen
String pdfFileName = Paths.get( "./sample.pdf").toString();
// establecer la ruta del archivo SVG de salida
String svgFileName = Paths.get("./static/PDFToSVG_out.svg").toString();
// Cree una instancia de la clase Document y cargue el documento PDF
Document doc = new Document(pdfFileName);
// crear una instancia de un objeto de la clase SvgSaveOptions para acceder a las funciones de exportación a formato SVG
SvgSaveOptions saveOptions = new SvgSaveOptions();
// llame a este método para especificar si la salida se creará como un archivo zip.
saveOptions.setCompressOutputToZipArchive(false);
// Guarde la salida en archivos SVG
doc.save(svgFileName, saveOptions);
Cómo convertir PDF a TIFF en Java mediante programación
Esta sección aprenderá cómo automatizar la conversión de PDF a TIFF usando Java.
Completaremos esta sección cubriendo los siguientes pasos:
- Inicialice una instancia de la clase Documento y cargue el documento PDF.
- Configure la resolución de la imagen creando un objeto de Resolución.
- Cree un objeto de la clase TiffSettings para configurar los ajustes.
- Llame al método setCompression para establecer el tipo de compresión.
- El método setDepth establecerá la profundidad del color.
- El método setShape establecerá el tipo de forma.
- Cree una instancia de la clase TiffDevice para guardar documentos PDF página por página en una imagen TIFF.
- Invoque el método proceso que convierte un archivo PDF en una imagen TIFF.
// establecer la ruta del archivo PDF de origen
String pdfDocumentFileName = Paths.get( ".sample.pdf").toString();
// Inicialice una instancia de la clase Document y cargue el documento PDF.
Document pdfDocument = new Document(pdfDocumentFileName);
// establezca la resolución de la imagen creando un objeto de Resolución
Resolution resolution = new Resolution(300);
// Cree un objeto de la clase TiffSettings para configurar los ajustes
TiffSettings tiffSettings = new TiffSettings();
// llame a este método setCompression para establecer el tipo de compresión.
tiffSettings.setCompression(CompressionType.None);
// El método setDepth establecerá la profundidad del color.
tiffSettings.setDepth(ColorDepth.Default);
// El método setShape establecerá el tipo de forma.
tiffSettings.setShape(ShapeType.Landscape);
// Cree una instancia de la clase TiffDevice para guardar el documento PDF página por página en una imagen TIFF.
TiffDevice tiffDevice = new TiffDevice(resolution, tiffSettings);
// El método de proceso de invocación convierte un archivo PDF en una imagen TIFF
tiffDevice.process(pdfDocument, "./AllPagesToTIFF_out.tif");
Obtenga una licencia gratis
Puede obtener una licencia temporal gratuita para probar la API sin limitaciones de evaluación.
Resumiendo
Estamos terminando la publicación del blog aquí. Hemos explicado cómo convertir PDF a SVG o PDF a TIFF en Java. Ahora, tenemos el código fuente que convierte imágenes PDF a SVG y PDF a TIFF mediante programación. Todo el procedimiento es ligero y eficiente. Hay muchas otras características disponibles que puede explorar en la documentación. Finalmente, conholdate.com está escribiendo nuevas publicaciones de blog sobre otros temas. Por lo tanto, manténgase en contacto para recibir actualizaciones periódicas.
Hacer una pregunta
Si tiene alguna consulta, no dude en escribirnos al foro.