Come modificare l'orientamento della pagina nei documenti di Word utilizzando Python

Cambia l’orientamento della pagina nei documenti di Word usando Python

Il termine orientamento si riferisce alla direzione in cui un documento viene visualizzato per la stampa e la lettura. Word supporta due tipi di orientamento: verticale (verticale) e orizzontale (orizzontale). Normalmente, la dimensione predefinita della pagina di un documento Word è “Lettera” (8,5 x 11 pollici) e l’orientamento predefinito della pagina è “Verticale”. È possibile modificare l’orientamento predefinito per creare un documento diverso, ad esempio un modulo di domanda o una brochure. In alcuni casi, è necessario modificare l’orientamento delle pagine in un file di Word, a seconda del contenuto del documento di Word. In questo tutorial, ti mostrerò come modificare l’orientamento della pagina nei documenti di Word usando Python.

Per informazioni su come modificare l’orientamento della pagina per una o più pagine in Word in orizzontale o verticale, selezionare i collegamenti appropriati indicati di seguito:

API per modificare l’orientamento della pagina in orizzontale o verticale - Installazione

In un documento di Word, puoi impostare l’orientamento della pagina su verticale o orizzontale per l’intero documento, una singola pagina o più pagine a seconda del contenuto del progetto. Per modificare l’orientamento della pagina in un file word per una singola pagina o più pagine in modo programmatico, utilizzerò l’SDK Python di GroupDocs.Merger Cloud API. Oltre a modificare l’orientamento del documento, questa API supporta anche lo spostamento, lo scambio, la rimozione, la divisione e l’estrazione di pagine da formato di documento supportato.

Puoi installare GroupDocs.Merger Cloud API nel tuo progetto Python utilizzando il seguente comando nella console:

pip install groupdocs_merger_cloud

Ora raccogli l’ID client e il segreto client dalla dashboard per seguire i passaggi seguenti e gli esempi di codice disponibili. Una volta che hai le credenziali dell’applicazione, copia e incolla sotto lo snippet di codice nella tua applicazione Python come mostrato di seguito:

# Importa l'SDK di fusione di groupdocs
import groupdocs_merger_cloud

# Ottieni app_sid e app_key da https://dashboard.groupdocs.cloud dopo la registrazione gratuita.
app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# Ottieni le configurazioni dell'API File 
configuration = groupdocs_merger_cloud.Configuration(app_sid, app_key)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "LocalStorage"

Successivamente, aggiungi il frammento di codice file al tuo progetto per caricare il file Word nel cloud. Il file Word caricato sarà disponibile nella sezione file della dashboard sul cloud. Finora, hai installato la libreria Python e aggiunto le configurazioni alla tua applicazione. Ora sei pronto per modificare l’orientamento della pagina di Word a livello di codice.

Come modificare l’orientamento della pagina in orizzontale in un documento di Word utilizzando Python

Segui i passaggi e lo snippet di codice indicati di seguito per modificare l’orientamento della pagina di Word in orizzontale a livello di programmazione:

  • Innanzitutto, crea un’istanza della classe PagesApi
  • Successivamente, crea un’istanza della classe OrientationOptions
  • Creare ora un’istanza di FileInfo con il file di input come parametro
  • Quindi, imposta il percorso del file di output sul cloud
  • Fornire numeri di pagina separati da virgole per modificare l’orientamento
  • Imposta la modalità di orientamento su Orizzontale
  • Successivamente, crea un’istanza di OrientationRequest
  • Infine, modifica l’orientamento della pagina chiamando il metodo PagesApi.orientation() con le opzioni OrientationRequest come parametro.

Il seguente frammento di codice Python è su come modificare l’orientamento verticale in orizzontale nel documento di Word:

# Come modificare l'orientamento della pagina in orizzontale in Word utilizzando Python
try:
    # Crea un'istanza dell'API Pages
    pagesApi = groupdocs_merger_cloud.PagesApi.from_keys(app_sid, app_key)
     
    options = groupdocs_merger_cloud.OrientationOptions()
    options.file_info = groupdocs_merger_cloud.FileInfo("python-testing/sample-file.docx")
    options.output_path = "python-testing/output-file.docx"
    options.pages = [1, 3]
    options.mode = "Landscape"
    
    # Come cambiare da verticale a orizzontale in una parola
    result = pagesApi.orientation(groupdocs_merger_cloud.OrientationRequest(options))
    print("Successfully changed word document orientation from Portrait to Landscape: ")
except groupdocs_merger_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))
Come modificare l'orientamento della pagina in orizzontale in Word utilizzando Python

Come modificare l’orientamento della pagina in orizzontale in Word utilizzando Python

Puoi anche utilizzare l’esempio di codice sopra per vedere come creare una pagina orizzontale in Word. L’orientamento orizzontale produce una pagina che allunga i margini da sinistra a destra. Inoltre, puoi utilizzare download file code snippet per scaricare il file sul tuo sistema locale.

Come cambiare l’orientamento della pagina da Orizzontale a Verticale in Word in Python

Allo stesso modo, puoi convertire le pagine di un documento word in orientamento verticale. Si prega di seguire i passaggi e i frammenti di codice indicati di seguito:

  • Innanzitutto, crea un’istanza PagesApi
  • In secondo luogo, crea un’istanza OrientationOptions
  • Successivamente, crea un’istanza di FileInfo con un file di input come parametro
  • Imposta il percorso del file di output sul cloud
  • Fornisci numeri di pagina separati da virgole per modificare l’orientamento
  • Imposta la modalità di orientamento su Ritratto
  • Successivamente, crea un’istanza di OrientationRequest
  • Infine, modifica l’orientamento della pagina chiamando il metodo PagesApi.orientation() con le opzioni OrientationRequest come parametri.

Il seguente esempio di codice Python mostra come modificare l’orientamento verticale in verticale nel documento di Word:

# Come cambiare l'orientamento di una pagina in Word in verticale usando Python
try:
    # Crea un'istanza dell'API Pages
    pagesApi = groupdocs_merger_cloud.PagesApi.from_keys(app_sid, app_key)
     
    options = groupdocs_merger_cloud.OrientationOptions()
    options.file_info = groupdocs_merger_cloud.FileInfo("python-testing/sample-file.docx")
    options.output_path = "python-testing/output-file.docx"
    options.pages = [1, 3]
    options.mode = "Portrait"
    
    # Come convertire la parola orizzontale in verticale online
    result = pagesApi.orientation(groupdocs_merger_cloud.OrientationRequest(options))
    print("Successfully changed word document orientation from Landscape to Portrait: ")
except groupdocs_merger_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))
Come cambiare l'orientamento di una pagina in Word in verticale usando Python

Come cambiare l’orientamento di una pagina in Word in verticale usando Python

L’esempio di codice precedente cambierà l’orientamento delle pagine di parole da orizzontale a verticale. Questo esempio di codice può essere utilizzato anche per modificare l’orientamento di una pagina nel documento di Word.

Riassumendo

Questa è la fine di questo post sul blog. Puoi vedere come l’orientamento influenza l’aspetto e la spaziatura del testo e delle immagini. In questo articolo hai imparato:

  • come modificare l’orientamento della pagina in orizzontale in modo programmatico in Python;
  • come modificare l’orientamento delle pagine selezionate in verticale in Word usando Python;

Inoltre, puoi provare a creare la tua applicazione su come creare un paesaggio di una sola pagina in grado di alternare le pagine di parole di orientamento online. Per i dettagli e altre funzionalità dell’API, puoi visitare le documentazione linee guida.

Ti consigliamo di seguire la nostra Guida introduttiva.

Infine, groupdocs.cloud sta attualmente scrivendo nuovi articoli di blog su diverse soluzioni di formati di file utilizzando l’API REST. Resta sintonizzato per gli ultimi aggiornamenti.

Fai una domanda

Puoi farci sapere le tue domande o domande su come cambiare l’orientamento della pagina in parola su questo Forum.

Domande frequenti

Come modificare l’orientamento di una pagina in Word a livello di codice?

Segui questo link per apprendere lo snippet di codice Python su come modificare l’orientamento di una sola pagina o più pagine in un documento word.

Come posso modificare l’orientamento di un intero documento in Word in Python?

Creare un’istanza di PagesApi, OrientationOptions, FileInfo, impostare i valori di FileInfo e richiamare il metodo PagesApi.orientation() con OrientationRequest per modificare l’orientamento di un intero documento.

Come installare la libreria di download gratuito per l’orientamento della pagina?

È possibile installare Word libreria Python per l’orientamento della pagina per modificare l’orientamento da orizzontale a verticale o da verticale a orizzontale a livello di codice utilizzando i passaggi menzionati qui.

Come cambio l’orientamento della pagina in Windows?

Visita questo collegamento per scaricare gratuitamente lo strumento di orientamento della pagina. Questo software offline può essere utilizzato per modificare l’orientamento dei documenti con un solo clic.

Guarda anche