¿Desea convertir formatos de archivo de imagen a formatos de archivo PDF mediante programación? En esta publicación de blog, aprenderemos cómo convertir BMP a PDF usando Java. Para este propósito, utilizaremos una biblioteca PDF de Java de nivel empresarial que ofrece una gran variedad de funciones. Además, escribiremos un fragmento de código que automatice la conversión de BMP a PDF mediante programación. Por lo tanto, asegúrese de haber configurado Java en su máquina local antes de continuar.
Cubriremos los siguientes puntos:
Instalación de la API de conversión de BMP a PDF
El proceso de instalación de esta biblioteca PDF de Java tarda unos segundos. Esta biblioteca es liviana y proporciona métodos para cumplir con los requisitos de su negocio. Por lo tanto, puede 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>
Convierta BMP a PDF usando Java
Una vez que se complete la instalación, puede comenzar a escribir el código para convertir BMP a PDF mediante programación.
Siga los pasos y el fragmento de código que se mencionan a continuación:
- Crea una instancia de la clase Documento.
- Invoque el método getPages().add() para agregar una página al documento.
- Crea un objeto de la clase Imagen.
- Cargue el archivo de imagen BMP de muestra llamando al método setFile.
- Llame al método setFixWidth para establecer el ancho de la imagen.
- El método setFixHeight establecerá la altura de la imagen.
- Inicialice el constructor de la clase TextFragment e invoque el método setTitle para establecer el título de la imagen.
- El método setApplyResolution establece un valor booleano que indica si la imagen usa resolución durante la generación.
- El método setBlackWhite establece un valor booleano que indica si la imagen está forzada a ser en blanco y negro.
- Llame al método getParagraphs().add(image) para agregar la imagen a la página.
- Invoque el método guardar para guardar la salida como un documento PDF
Copie y pegue el siguiente código en su archivo principal:
// Instanciar una instancia de la clase Document
Document document = new Document();
// Invoque el método getPages().add() para agregar una página al documento
Page page = document.getPages().add();
// Crear un objeto de la clase Imagen
Image image = new Image();
// Cargue un archivo de imagen BMP de muestra llamando al método setFile
image.setFile( "Sample.bmp");
// Llame al método setFixWidth para establecer el ancho de la imagen
image.setFixWidth(100);
// El método setFixHeight establecerá la altura de la imagen.
image.setFixHeight(100);
// Inicialice el constructor de la clase TextFragment e invoque el método setTitle para establecer el título de la imagen.
image.setTitle(new TextFragment("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);
// Llame al método getParagraphs().add(image) para agregar la imagen a la página
page.getParagraphs().add(image);
// Invoque el método de guardar para guardar la salida como un documento PDF
document.save("BMPtoPDF.pdf");
Puedes ver la salida en la siguiente imagen:
Obtenga una licencia gratis
Puede aprovechar una licencia temporal gratuita para probar la API sin limitaciones de evaluación.
Resumiendo
Terminamos esta publicación de blog aquí con la esperanza de que haya aprendido cómo convertir BMP a PDF usando Java mediante programación. Hay muchos otros métodos destacados disponibles que puede encontrar en la documentación. Además, esta publicación de blog seguramente lo ayudará si está buscando automatizar la conversión de BMP a PDF. Además, conholdate.com está continuamente escribiendo nuevas publicaciones en el blog. Por lo tanto, manténgase en contacto para conocer las últimas actualizaciones.
Hacer una pregunta
Puede informarnos acerca de sus preguntas o consultas en nuestro foro.
preguntas frecuentes
¿Cómo convierto un BMP a PDF?
Instale esta biblioteca PDF de Java para convertir archivos BMP a archivos PDF mediante programación. Además, hay muchas características disponibles que ofrecen manipulación y conversión de archivos mediante programación.
¿Cómo convierto un archivo BMP?
Siga este enlace para convertir el archivo BMP a PDF en Java.