Come ruotare PDF usando Python

Questa breve guida spiega come ruotare PDF utilizzando Python. Contiene i passaggi dettagliati per la scrittura del software e condivide un codice di esempio per dimostrare il processo di ruota file PDF utilizzando Python. Imparerai il processo per modificare l’orientamento della pagina da verticale a orizzontale e viceversa insieme alle opzioni per ruotare anche i contenuti della pagina, se necessario.

Passaggi per modificare l’orientamento del PDF utilizzando Python

  1. Imposta l’ambiente di sviluppo su usa Aspose.PDF per Python tramite .NET per ruotare le pagine
  2. Carica il file PDF di origine utilizzando la classe Document i cui contenuti e l’orientamento della pagina devono essere modificati
  3. Analizza ogni pagina del file PDF e scambia l’altezza con la larghezza per modificare l’orientamento
  4. Rotate anche il contenuto della pagina se richiesto
  5. Salva il file PDF di output sul disco con orientamento modificato e contenuto ruotato

Questi passaggi comprendono il processo completo per ruotare PDF in modo permanente utilizzando Python. All’inizio, il file PDF di origine viene caricato e ogni pagina viene analizzata dove prima vengono scambiate l’altezza e la larghezza della pagina cambiandone così l’orientamento, tuttavia con questo passaggio vengono modificate solo le dimensioni della pagina ma l’orientamento del contenuto rimane lo stesso. Se si desidera ruotare anche i contenuti, è possibile impostare il valore Page.rotate con uno dei valori dall’enumeratore aspose.pdf.Rotation.

Codice per ruotare PDF usando Python

Il suddetto codice dimostra l’operazione per ruotare tutte le pagine in PDF usando Python. Le proprietà media_box vengono utilizzate per calcolare le nuove dimensioni della pagina di destinazione, ad esempio l’altezza della sorgente viene impostata come larghezza della destinazione e la larghezza della sorgente viene impostata come altezza della destinazione. Se si desidera ruotare anche il contenuto della pagina, è possibile utilizzare l’enumeratore aspose.pdf.Rotation che contiene valori come ON90, ON180, ON270 e NONE per impostare il valore della proprietà Page.rotate.

Questo articolo ci ha guidato a ruotare la pagina e i contenuti del PDF. Se desideri eseguire il rendering del testo su una pagina PDF in qualsiasi posizione con un’angolazione casuale, fai riferimento all’articolo su come ruotare il testo in PDF usando Python.

 Italiano