immagine in pdf java

PDF è diventato un formato universale per condividere documenti su Internet. Pertanto, vari altri formati di file vengono convertiti in PDF prima di essere scambiati. Una delle conversioni più popolari è l’immagine in PDF che può includere PNG in PDF, JPEG in PDF, BMP in PDF, ecc. Pertanto, questo articolo spiega come convertire le immagini in PDF utilizzando Java.

API di conversione da immagine Java a PDF

Aspose.PDF per Java è una popolare API di manipolazione PDF che ti consente di creare ed elaborare file PDF. Inoltre, ti consente di convertire PNG, JPEG, BMP e altri file di immagine in PDF utilizzando Java. Puoi scaricare l’API o installarla utilizzando la seguente configurazione 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>

Converti un’immagine in PDF in Java

Di seguito sono riportati i passaggi per convertire un’immagine PNG, JPEG, BMP o TIFF in PDF.

L’esempio di codice seguente mostra come convertire un’immagine PNG, JPEG, BMP o TIFF in PDF in Java.

// Istanziare l'oggetto del documento
Document doc = new Document();

// Aggiungi una pagina alla raccolta di pagine del documento
Page page = doc.getPages().add();

// Carica il file immagine di origine nell'oggetto Stream
java.io.FileInputStream fs = new java.io.FileInputStream("source.png");

// Imposta i margini in modo che l'immagine si adatti, ecc.
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));

// Crea un oggetto immagine
Image image1 = new Image();

// Aggiungi l'immagine nella raccolta di paragrafi della sezione
page.getParagraphs().add(image1);

// Imposta il flusso del file immagine
image1.setImageStream(fs);

// Salva il file PDF risultante
doc.save("Image2PDF.pdf");

Immagine in PDF

Immagine in PDF Java

Ottieni una licenza API gratuita

Puoi ottenere una licenza temporanea gratuita per utilizzare l’API senza limitazioni di valutazione.

Conclusione

In questo articolo hai imparato come convertire le immagini in PDF usando Java. Puoi utilizzare l’esempio di codice fornito per convertire PNG, BMP, JPEG e altre immagini popolari in PDF. Nel caso in cui desideri esplorare Aspose.PDF per Java, puoi consultare la documentazione. Inoltre, puoi inviare le tue domande al nostro forum.

Guarda anche