Converti PDF in JPG in Python

I file PDF sono ovunque sotto forma di documenti, fatture, ricevute, articoli e così via. È uno dei formati più convenienti per la stampa e la condivisione dei documenti. In alcuni casi, devi convertire i file PDF in immagini JPG per generare miniature o incorporarli nelle tue applicazioni front-end. Per raggiungere questo obiettivo, questo articolo spiega come convertire le pagine in un PDF in immagini JPG a livello di codice in Python.

Libreria del convertitore da PDF a JPG Python

Aspose.Words for Python è una libreria ricca di funzionalità per automatizzare le operazioni di elaborazione testi nelle applicazioni Python. Ti consente di creare e manipolare documenti di testo senza problemi. Useremo questa libreria per convertire i file PDF in immagini JPG. Puoi installare la libreria nella tua applicazione Python da PyPI usando il comando pip seguente.

> pip install aspose-words

Come convertire un PDF in JPG in Python

Vediamo come convertire un file PDF in JPG in Python. Per questo, devi solo caricare il file PDF, scorrere le sue pagine e salvare ogni pagina come immagine JPG. Di seguito sono riportati i passaggi per salvare le pagine in un file PDF come immagini JPG in Python.

  • Carica il file PDF utilizzando la classe Document.
  • Scorri le pagine ed estrai ciascuna pagina utilizzando il metodo Document.extractpages().
  • Salva ogni pagina in PDF come immagine JPG usando il metodo Document.save().

L’esempio di codice seguente mostra come eseguire la conversione da PDF a JPG in Python.

import aspose.words as aw

# Load PDF file
doc = aw.Document("PDF.pdf")

# Save each page in PDF as JPG
for page in range(0, doc.page_count):
    extractedPage = doc.extract_pages(page, 1)
    extractedPage.save(f"Output_{page + 1}.jpg")

Ottieni una licenza gratuita

Puoi ottenere una licenza temporanea gratuita per utilizzare Aspose.Words per Python senza limitazioni di valutazione.

Conclusione

In questo articolo, hai imparato come convertire file PDF in immagini JPG in Python. Puoi utilizzare questa funzione per generare miniature JPG di pagine PDF e incorporarle nelle tue applicazioni. Inoltre, puoi esplorare di più sulla libreria di elaborazione testi Python usando la documentazione. Inoltre, puoi condividere le tue domande o richieste tramite il nostro forum.

Guarda anche