Comprima PDF a través de Java

Compresión de PDF mediante programación mediante Aspose.PDF for Java

Optimiza el PDF con Java

¿Necesitas comprimir un PDF? La modificación programática de los documentos PDF es una parte esencial de los flujos de trabajo digitales modernos. Las bibliotecas de Java, como Aspose.PDF, ofrecen soluciones independientes que no dependen de otro software y están listas para su uso comercial. Cubren todas las necesidades posibles de los desarrolladores profesionales de Java.

Esta biblioteca de Java permite a los desarrolladores comprimir documentos PDF de manera rápida y eficiente mediante la programación. Con esta biblioteca, puede producir fácilmente una salida PDF optimizada para imprimirla, archivarla o compartirla en red. Es una solución independiente para procesar documentos PDF en Java que no requiere la instalación de ningún software de terceros.

Para comprimir archivos PDF, utilizaremos la API Aspose.PDF for Java, que es una API de conversión rica en funciones, potente y fácil de usar para la plataforma Java. Puedes descargar su versión más reciente directamente desde Maven e instalarla en tu proyecto basado en Maven añadiendo las siguientes configuraciones a la pom.xml.

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java AP</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

Dependency

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>version of aspose-pdf API</version>
</dependency>

Cómo comprimir un PDF a través de Java


Necesita Aspose.PDF for Java para probar el código en su entorno.

  1. Abra un documento PDF con el objeto Document.
  2. Llame al método de optimización en el objeto del documento, que elimina los objetos innecesarios y comprime las imágenes en el archivo PDF
  3. Guarde el documento optimizado en la nueva ruta mediante el método Save ().

Si quieres que compartir o almacenar un archivo PDF sea más fácil y rápido, comprimirlo puede ayudar. Con esta potente biblioteca Aspose.PDF Java, puedes reducir el tamaño de tu PDF y, al mismo tiempo, mantener intactos su calidad y sus detalles importantes. Esta herramienta profesional utiliza Java para comprimir PDF de forma eficaz. El siguiente ejemplo muestra cómo modificar un documento PDF en Java:

Comprimir archivos PDF - Java

Este código de ejemplo muestra cómo optimizar un documento PDF para la Web - Java

Input file:

File not added

Output format:

PDF

Output file:

// Open document
Document pdfDocument = new Document(DATA_DIR.resolve("sample.pdf").toString());

// Optimize for web
pdfDocument.optimize();

// Save output document
pdfDocument.save(DATA_DIR.resolve("OptimizeDocument_out.pdf").toString());
pdfDocument.close();

Acerca de la API Aspose.PDF for Java

La API Aspose.PDF for Java es una biblioteca que permite a los desarrolladores añadir capacidades de procesamiento de PDF a sus aplicaciones. Se puede usar para crear cualquier tipo de aplicaciones de 32 y 64 bits para generar o leer, convertir y manipular archivos PDF sin el uso de Adobe Acrobat. Aspose.PDF for Java permite a los desarrolladores insertar tablas, gráficos, imágenes, hipervínculos, fuentes personalizadas (y mucho más) en documentos PDF. Además, también es posible comprimir PDF. Aspose.PDF for Java ofrece excelentes funciones de seguridad para desarrollar archivos PDF seguros.

Puedes encontrar más información sobre la API de Aspose.PDF for Java en documentación y ejemplos sobre cómo usar la API. Algunas de las funciones principales de la API Aspose.PDF for Java incluyen la compatibilidad con varios formatos de archivo, incluidos HTML, XFA, TXT, PCL, XML, XPS y formatos de archivos de imagen, la compatibilidad con varias versiones de PDF y una amplia funcionalidad de hipervínculos.