Convertir JPEG a PDF usando Java

Convertir JPEG a PDF usando Java

JPEG y PDF son los dos formatos de archivo más utilizados en la actualidad. PNG y JPEG son archivos de imagen de trama, mientras que PDF se basa en archivos vectoriales. Sin embargo, debe convertir JPEG a PDF a medida que cambian los requisitos comerciales. Por lo tanto, utilizaremos este generador de PDF de nivel empresarial biblioteca para lograr la conversión de JPEG a PDF. Además, le permite analizar, procesar y convertir formatos de archivo de imagen populares a archivos PDF mediante programación. Escribamos el fragmento de código para convertir JPEG a PDF usando la API de Java.

Cubriremos las siguientes secciones:

Instalación de la biblioteca del generador de PDF

En lo que respecta a la instalación, puede encontrar una guía completa de instalación para configurar esta biblioteca en su proyecto Java. Asegúrese de tener Java instalado en su sistema. Sin embargo, hay dos formas de descargar la API o instalarla usando 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>

Convertir JPEG a PDF usando Java

Esta biblioteca generadora de PDF permite a los desarrolladores configurar las llamadas API para cumplir con los requisitos comerciales.

Puede seguir los pasos y el fragmento de código mencionado a continuación:

  1. Cree un objeto de la clase Documento.
  2. Llame al método getPages().add() para agregar una página al documento.
  3. Crea una instancia de la clase Imagen.
  4. Cargue un archivo de imagen JPEG de muestra llamando al método setFile.
  5. Invoque el método setFixWidth para establecer el ancho de la imagen.
  6. Llame al método setFixHeight para establecer la altura de la imagen.
  7. Inicialice el constructor de la clase TextFragment y llame al método setTitle para establecer el título de la imagen JPEG.
  8. El método setApplyResolution establece un valor booleano que indica si la imagen usa resolución durante la generación.
  9. El método setBlackWhite establece un valor booleano que indica si la imagen está forzada a ser en blanco y negro.
  10. Invoque el método getParagraphs().add(image) para agregar la imagen JPEG a la página.
  11. Llame al método save para guardar la salida como un documento PDF.

Copie y pegue el siguiente código en su archivo principal:


// Crear un objeto de la clase Documento
Document document = new Document();
// Llame al método getPages().add() para agregar una página al documento
Page page = document.getPages().add();
// Crear una instancia de la clase de imagen
Image image = new Image();
// Cargue un archivo de imagen JPEG de muestra llamando al método setFile
image.setFile( "sample.jpeg");
// Invoque el método setFixWidth para establecer el ancho de la imagen
image.setFixWidth(250);
// Llame al método setFixHeight para establecer la altura de la imagen
image.setFixHeight(300);
// Inicialice el constructor de la clase TextFragment y llame al método setTitle para establecer el título de la imagen JPEG
image.setTitle(new TextFragment("Setting the image title"));
// El método setApplyResolution establece un valor booleano que indica si la imagen usa resolución durante la generación.
image.setApplyResolution(true);
// El método setBlackWhite establece un valor booleano que indica si la imagen está forzada a ser en blanco y negro.
image.setBlackWhite(false);
// Invoque el método getParagraphs().add(image) para agregar la imagen JPEG a la página
page.getParagraphs().add(image);
// Llame al método de guardar para guardar la salida como un documento PDF
document.save("JPEGtoPDF.pdf");

Puedes ver la salida en la siguiente imagen:

JPEG a PDF

Obtenga una licencia gratis

Puede aprovechar una licencia temporal gratuita para probar la API sin limitaciones de evaluación.

Resumiendo

Estamos terminando esta publicación de blog tutorial aquí para esperar que haya aprendido cómo convertir JPEG a PDF usando Java mediante programación. Además, puede visitar la documentación de esta biblioteca generadora de PDF para conocer las otras funciones. Esta publicación de blog lo ayudará si está buscando crear un convertidor de JPEG a PDF mediante programación. Además, visite conholdate.com para obtener las últimas actualizaciones.

Hacer una pregunta

Puede informarnos acerca de sus preguntas o consultas en nuestro foro.

preguntas frecuentes

¿Cómo convertir una imagen a PDF usando Java?

Instale este generador de PDF biblioteca para convertir formatos de imagen populares al formato de archivo PDF mediante programación.

¿Puedo convertir JPG a PDF?

Visite este enlace para conocer el fragmento de código que convierte JPEG/JPG al formato de archivo PDF en una aplicación Java.

Ver también