Ritaglia pagine PDF in Python

Se hai a che fare con file PDF, potresti spesso dover ridurre le dimensioni delle pagine a livello di codice. Ad esempio, potresti voler ritagliare i margini bianchi attorno al contenuto delle pagine PDF. Quindi in questo articolo imparerai come ritagliare pagine PDF in Python. Le linee guida e l’esempio di codice dimostreranno ogni passaggio dal caricamento del PDF al salvataggio della versione aggiornata dopo il ritaglio.

Libreria Python per ritagliare pagine PDF

Per ritagliare i file PDF, useremo Aspose.PDF for Python. La libreria fornisce un set completo di funzionalità per creare e manipolare file PDF dall’interno delle applicazioni Python. Puoi utilizzare il seguente comando pip per installare la libreria da PyPI.

pip install aspose-pdf

Ritaglia una pagina PDF in Python

Di seguito sono riportati i passaggi per ritagliare le pagine in un file PDF utilizzando la nostra libreria Python PDF. Per dimostrazione, ritaglieremo solo la prima pagina del PDF. Tuttavia, è possibile modificare il codice per ritagliare tutte o solo pagine specifiche.

  • Innanzitutto, usa la classe Document per caricare il file PDF di input usando il suo percorso.
  • Quindi, crea un nuovo rettangolo e inizializzalo con la dimensione che utilizzerai per ritagliare la pagina.
  • Utilizzare la raccolta Document.pages per selezionare la pagina desiderata e assegnare l’oggetto Rectangle alle proprietà cropbox, trimbox, artbox e bleedbox.
  • Infine, chiama il metodo Document.save() per salvare il file PDF aggiornato.

L’esempio di codice seguente mostra come ritagliare una pagina PDF in Python.

import aspose.pdf as ap

# Carica file PDF
document = ap.Document("input.pdf")

# Crea un nuovo rettangolo
newBox = ap.Rectangle(200, 220, 2170, 1520, True)

# Modifica la dimensione della prima pagina in PDF
document.pages[1].crop_box = newBox
document.pages[1].trim_box = newBox
document.pages[1].art_box = newBox
document.pages[1].bleed_box = newBox

# Salva il PDF aggiornato
document.save("cropped.pdf")

Strumento online per ritagliare file PDF

Abbiamo anche uno strumento online gratuito per ritagliare file PDF in pochi clic. Se hai bisogno di ritagliare il tuo PDF o vuoi valutare la funzione di ritaglio PDF, puoi usarla senza registrarti.

Ottieni una licenza gratuita

Puoi ottenere una licenza temporanea gratuita e valutare la funzione di ritaglio PDF senza alcuna limitazione.

Esplora la libreria PDF di Python

Visita la documentazione della nostra libreria Python PDF per esplorare le sue straordinarie funzionalità. Se hai suggerimenti, domande o domande, faccelo sapere tramite il nostro forum.

Conclusione

In questo articolo, hai imparato come ritagliare pagine PDF in Python. Seguendo le linee guida e l’esempio di codice fornito sopra, puoi facilmente eseguire il ritaglio di PDF nella tua applicazione. Installa semplicemente Aspose.PDF for Python e goditi le sue potenti funzionalità di manipolazione PDF.

Guarda anche