Converti JPG in PDF in Python | Converti JPG in PDF

Sei stanco di convertire manualmente le tue immagini JPG in file PDF? Vuoi automatizzare questo processo utilizzando Python? Non guardare oltre! In questo post del blog impareremo come convertire JPG in PDF in Python.

Spesso preferiamo il formato PDF per condividere o archiviare dati e informazioni perché mantiene il layout e la formattazione originali. Inoltre, possiamo convertire facilmente le immagini JPG in PDF quando necessario. I documenti PDF sono più sicuri e possono essere protetti da password, motivo per cui rappresentano un’ottima opzione per condividere immagini riservate. Immergiamoci nella conversione di un’immagine JPG in un documento PDF.

Questo articolo tratta i seguenti argomenti:

  1. Libreria di conversione da JPG a PDF Python
  2. Converti un JPG in un PDF in Python
  3. Conversione da JPG a PDF: un approccio alternativo
  4. Converti JPG in PDF online
  5. Risorse gratuite

Libreria Python per convertire JPG in PDF

Per convertire un documento JPG in un PDF, utilizzeremo Aspose.PDF for Python. È una libreria solida e ricca di funzionalità che consente agli sviluppatori di convertire facilmente e in modo efficiente le immagini JPG in file PDF. Con la sua API intuitiva e funzionalità estese, Aspose.PDF ti consente di trasformare senza problemi vari formati di immagine, tra cui JPEG, PNG e BMP, in documenti PDF di alta qualità.

Per favore scarica i pacchetti o installa le API da PyPI utilizzando i seguenti comandi pip nella console:

> pip install aspose-pdf

Converti un JPG in un PDF in Python

Possiamo convertire facilmente qualsiasi immagine JPG in un documento PDF seguendo i passaggi seguenti:

  1. Crea un’istanza della classe Document.
  2. Aggiungi una nuova pagina vuota alla raccolta Pagine documento.
  3. Crea un’istanza della classe Image.
  4. Imposta la proprietà Image.file.
  5. Aggiungi un’immagine alla pagina.
  6. Infine, salva il documento utilizzando il metodo save().

Il seguente esempio di codice mostra come convertire un’immagine JPG in un documento PDF in Python.

# Percorso del file immagine
path = "Aspose.jpg"
output_path = "ImagetoPDF.pdf"

# Inizializza il nuovo documento PDF
doc = pdf.Document()

# Aggiungi una pagina vuota in un documento vuoto
page = doc.pages.add()

# Crea un oggetto immagine
image = pdf.Image()
image.file = path

# Aggiungi un'immagine su una pagina
page.paragraphs.add(image)

# Salva il file PDF di output
doc.save(output_path)
Converti un JPG in un PDF in Python

Converti un JPG in un PDF in Python

Converti JPG in PDF in Python - Approccio alternativo

Possiamo anche convertire un documento JPG in un documento PDF utilizzando Stream seguendo i passaggi seguenti:

  1. Crea un’istanza della classe Document.
  2. Carica un’immagine nello stream.
  3. Aggiungi una nuova pagina vuota alla raccolta Pagine documento.
  4. Crea un’istanza della classe Image.
  5. Assegna il flusso di immagini alla proprietà imagestream dell’oggetto della classe Image.
  6. Facoltativamente, specificare le dimensioni della pagina, i margini e una casella di ritaglio della pagina.
  7. Successivamente, aggiungi un’immagine alla pagina.
  8. Infine, salva il documento utilizzando il metodo save().

Il seguente esempio di codice mostra come convertire un’immagine JPG in un documento PDF utilizzando uno stream in Python.

# Percorso del file immagine
data_dir = "D:\\Files\\"
image_file = data_dir + "aspose-image.jpg"

# Inizializza un nuovo documento PDF
doc = pdf.Document()

# Carica l'immagine nello stream
with open(image_file, "rb") as image_stream:
    # Aggiungi una pagina vuota
    page = doc.pages.add()
    
    # Crea un oggetto immagine
    image1 = pdf.Image()

    # Imposta il flusso del file immagine
    image1.image_stream = image_stream
        
    # Imposta le dimensioni e i margini della pagina
    page.page_info.margin.bottom = 0
    page.page_info.margin.top = 0
    page.page_info.margin.right = 0
    page.page_info.margin.left = 0
    page.crop_box = image1.bitmap_size
    
    # Aggiungi un'immagine alla pagina
    page.paragraphs.add(image1)

    # Salva il file PDF di output
    output_path = data_dir + "ImagetoPDF_stream.pdf"
    doc.save(output_path)
Converti JPG in PDF in Python - Approccio alternativo

Converti JPG in PDF in Python - Approccio alternativo

Inizia a convertire JPG in PDF gratuitamente!

Visita la nostra pagina Licenza temporanea per ottenere una licenza gratuita e illimitata e sbloccare tutto il potenziale di Aspose.PDF for Python senza limitazioni!

Converti JPG in PDF online

Inoltre, puoi anche convertire le tue immagini JPG in formato PDF online utilizzando la nostra app Web di alta qualità convertitore gratuito da JPG a PDF. Questa app Web è sviluppata utilizzando la stessa potente libreria, che ti consente di convertire file JPG in formato PDF senza alcuna installazione o codifica richiesta. Carica semplicemente il tuo file JPG e scarica il file PDF risultante in pochi secondi!

Da JPG a PDF – Risorse gratuite

Oltre a convertire un JPG in un PDF, scopri di più sulla creazione, manipolazione e conversione di documenti PDF ed esplora varie altre funzionalità della libreria utilizzando le risorse seguenti:

Conclusione

In questo articolo abbiamo imparato come convertire un JPG in un PDF in Python. Seguendo i passaggi descritti in questo articolo, puoi facilmente integrare questa funzionalità nelle tue applicazioni Python e sviluppare il tuo strumento di conversione da JPG a PDF. In caso di domande, non esitate a farcelo sapere tramite il nostro forum di supporto gratuito.

Guarda anche