Vuoi convertire i formati di file immagine in formati di file PDF in modo programmatico? In questo post del blog impareremo come convertire BMP in PDF usando Java. A tale scopo, utilizzeremo una libreria Java PDF di livello aziendale che offre un ricco stack di funzionalità. Inoltre, scriveremo uno snippet di codice che automatizza la conversione da BMP a PDF in modo programmatico. Pertanto, assicurati di aver configurato Java sulla tua macchina locale prima di procedere.
Tratteremo i seguenti punti:
Installazione dell’API di conversione da BMP a PDF
Il processo di installazione di questa libreria PDF Java richiede alcuni secondi. Questa libreria è leggera e fornisce metodi per soddisfare i requisiti aziendali. Pertanto, puoi scaricare l’API o installarla utilizzando le seguenti configurazioni 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>
Converti BMP in PDF usando Java
Una volta completata l’installazione, puoi iniziare a scrivere il codice per convertire BMP in PDF a livello di codice.
Segui i passaggi e lo snippet di codice indicati di seguito:
- Istanziare un’istanza della classe Document.
- Richiama il metodo getPages().add() per aggiungere una pagina al documento.
- Crea un oggetto della classe Image.
- Carica il file immagine BMP di esempio chiamando il metodo setFile.
- Chiama il metodo setFixWidth per impostare la larghezza dell’immagine.
- Il metodo setFixHeight imposterà l’altezza dell’immagine.
- Inizializza il costruttore della classe TextFragment e invoca il metodo setTitle per impostare il titolo dell’immagine.
- Il metodo setApplyResolution imposta un valore booleano che indica se l’immagine utilizza la risoluzione durante la generazione.
- Il metodo setBlackWhite imposta un valore booleano che indica se l’immagine è forzata per essere in bianco e nero.
- Chiama il metodo getParagraphs().add(image) per aggiungere l’immagine alla pagina.
- Richiamare il metodo save per salvare l’output come documento PDF
Copia e incolla il seguente codice nel tuo file principale:
// Istanziare un'istanza della classe Document
Document document = new Document();
// Richiamare il metodo getPages().add() per aggiungere una pagina al documento
Page page = document.getPages().add();
// Crea un oggetto della classe Image
Image image = new Image();
// Carica il file immagine BMP di esempio chiamando il metodo setFile
image.setFile( "Sample.bmp");
// Chiama il metodo setFixWidth per impostare la larghezza dell'immagine
image.setFixWidth(100);
// Il metodo setFixHeight imposterà l'altezza dell'immagine
image.setFixHeight(100);
// Inizializza il costruttore della classe TextFragment e richiama il metodo setTitle per impostare il titolo dell'immagine
image.setTitle(new TextFragment("image title"));
// setApplyResolution imposta un valore booleano che indica se l'immagine utilizza la risoluzione durante la generazione
image.setApplyResolution(true);
// setBlackWhite imposta un valore booleano che indica se l'immagine è forzata per essere in bianco e nero.
image.setBlackWhite(false);
// Chiama il metodo getParagraphs().add(image) per aggiungere l'immagine alla pagina
page.getParagraphs().add(image);
// Richiamare il metodo di salvataggio per salvare l'output come documento PDF
document.save("BMPtoPDF.pdf");
Puoi vedere l’output nell’immagine qui sotto:
Ottieni una licenza gratuita
Puoi usufruire di una licenza temporanea gratuita per provare l’API senza limitazioni di valutazione.
Riassumendo
Concludiamo questo post sul blog qui con la speranza che tu abbia imparato a convertire BMP in PDF usando Java in modo programmatico. Ci sono molti altri metodi importanti disponibili che potresti trovare nella documentazione. Inoltre, questo post sul blog ti aiuterà sicuramente se stai cercando di automatizzare la conversione da BMP a PDF. Inoltre, conholdate.com scrive continuamente nuovi post sul blog. Pertanto, si prega di rimanere in contatto per gli ultimi aggiornamenti.
Fai una domanda
Puoi farci sapere le tue domande o richieste sul nostro forum.
Domande frequenti
Come posso convertire un BMP in PDF?
Installa questa libreria PDF Java per convertire i file BMP in file PDF in modo programmatico. Inoltre, sono disponibili molte caratteristiche che offrono la manipolazione e la conversione dei file a livello di codice.
Come posso convertire un file BMP?
Segui questo link per convertire il file BMP in PDF in Java.