imagen a pdf java

PDF se ha convertido en un formato universal para compartir documentos a través de Internet. Por lo tanto, varios otros formatos de archivo se convierten a PDF antes de intercambiarlos. Una de las conversiones populares es la imagen a PDF que puede incluir PNG a PDF, JPEG a PDF, BMP a PDF, etc. Por lo tanto, este artículo cubre cómo convertir imágenes. a PDF usando Java.

API de conversión de imagen a PDF de Java

Aspose.PDF for Java es una popular API de manipulación de PDF que le permite crear y procesar archivos PDF. Además, le permite convertir PNG, JPEG, BMP y otros archivos de imagen a PDF usando Java. Puede descargar la API o instalarla usando la siguiente configuración 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>
    <version>21.3</version>
</dependency>

Convertir una imagen a PDF en Java

Los siguientes son los pasos para convertir una imagen PNG, JPEG, BMP o TIFF a PDF.

El siguiente ejemplo de código muestra cómo convertir una imagen PNG, JPEG, BMP o TIFF a PDF en Java.

// Instanciar objeto de documento
Document doc = new Document();

// Agregar una página a la colección de páginas del documento
Page page = doc.getPages().add();

// Cargue el archivo de imagen de origen en el objeto Stream
java.io.FileInputStream fs = new java.io.FileInputStream("source.png");

// Establezca los márgenes para que la imagen quepa, etc.
page.getPageInfo().getMargin().setBottom(0);
page.getPageInfo().getMargin().setTop(0);
page.getPageInfo().getMargin().setLeft(0);
page.getPageInfo().getMargin().setRight(0);
page.setCropBox(new Rectangle(0, 0, 400, 400));

// Crear un objeto de imagen
Image image1 = new Image();

// Agregue la imagen a la colección de párrafos de la sección.
page.getParagraphs().add(image1);

// Establecer el flujo de archivos de imagen
image1.setImageStream(fs);

// Guardar el archivo PDF resultante
doc.save("Image2PDF.pdf");

Imagen a PDF

Imagen a PDF Java

Obtenga una licencia de API gratuita

Puede obtener una licencia temporal gratuita para usar la API sin limitaciones de evaluación.

Conclusión

En este artículo, aprendió cómo convertir imágenes a PDF usando Java. Puede usar el ejemplo de código provisto para convertir PNG, BMP, JPEG y otras imágenes populares a PDF. En caso de que quiera explorar Aspose.PDF for Java, puede consultar la documentación. Además, puede publicar sus consultas en nuestro foro.

Ver también