Questo breve argomento fornisce dettagli su come convertire PDF in immagine in Python. Puoi impostare la risoluzione, l’altezza, la larghezza e altre proprietà come l’impostazione del carattere predefinito, il ridimensionamento delle immagini per adattarle alla larghezza della pagina e molte altre. Per convertire una pagina PDF in un’immagine viene utilizzato il codice Python e di seguito sono riportati i passaggi dettagliati per convertire un file PDF in un’immagine PNG.
Passaggi per convertire PDF in immagine in Python
- Installa Aspose.PDF per Python tramite .NET per convertire il PDF in immagine
- Aprire il file PDF di origine nell’oggetto della classe Document per convertirlo in un’immagine
- Creare l’oggetto della classe Resolution per impostare la risoluzione dell’immagine di output
- Inizializza l’oggetto di classe PngDevice utilizzando l’oggetto di risoluzione
- Attraversa tutte le pagine all’interno del PDF di origine utilizzando la raccolta Document.pages
- Chiama la funzione PngDevice.process per convertire ogni pagina PDF in un’immagine e salvarla su disco
Nel paragrafo precedente, ottieni i dettagli passo-passo per eseguire il rendering del PDF in immagine in Python aggiungendo i riferimenti necessari e quindi caricando il PDF di destinazione. È inoltre possibile impostare le diverse configurazioni per tutti i file di immagini di output e analizzare tutte le pagine del file PDF per la conversione in immagini. Infine, ogni immagine convertita viene salvata in un file separato su disco.
Codice per esportare PDF in immagine in Python
Questo esempio utilizza l’oggetto della classe Document per caricare il PDF di origine in cui la classe Document contiene la raccolta di pagine per l’iterazione. Per impostare diverse proprietà delle immagini di output, vengono dichiarati gli oggetti Resolution e PngDevice che supportano l’impostazione di una varietà di parametri come risoluzione dell’immagine, larghezza, altezza, BarcodeOptimization, InterpolationHighQuality e OptimizeDimensions. Nota che puoi utilizzare BmpDevice, EmfDevice, GifDevice e molti altri per creare diversi tipi di immagini.
Abbiamo appreso il processo per trasferire pagine PDF in immagini utilizzando Python. Se ti interessa sapere come creare file PDF da zero, fai riferimento all’articolo su come creare PDF in Python.