Ogni pagina del documento può contenere layout diversi. Dipende dal contenuto della pagina; quello che l’orientamento gli si addice. In qualità di sviluppatore, possiamo cambiare l’orientamento di ogni pagina in base a quella adatta. In questo articolo impareremo a cambiare l’orientamento di una pagina in un documento di Word usando C#. Separatamente, vedremo come cambiare il layout verticale in orizzontale e poi come cambiare l’orientamento orizzontale in verticale con le applicazioni .NET.

Modifica dell'orientamento della pagina di DOC/DOCX utilizzando C#

API .NET per modificare l’orientamento delle pagine di Word

GroupDocs.Merger mostra l’API .NET che consente di modificare l’orientamento delle pagine dei documenti di Word. Inoltre, l’API consente lo spostamento di pagine, la rimozione di pagine, la divisione di documenti, l’estrazione e la rotazione di pagine di documenti all’interno delle applicazioni .NET. Useremo questo GroupDocs.Merger for .NET per cambiare l’orientamento della pagina dei file DOC/DOCX usando C#. Per i dettagli e altre funzionalità dell’API, puoi visitare la documentazione.

Puoi scaricare le DLL o il programma di installazione MSI dalla sezione download o installare l’API nella tua applicazione .NET tramite NuGet.

PM> Install-Package GroupDocs.Merger

Cambia l’orientamento di una pagina di Word in orizzontale usando C#

Iniziamo con un modo semplice per creare a livello di codice un paesaggio di pagina in un documento di Word. I passaggi seguenti consentono di modificare l’orientamento della pagina di un documento di Word in orizzontale utilizzando C#:

Il codice C# seguente modifica l’orientamento verticale di alcune pagine di un documento di Word in orizzontale.

// Come modificare l'orientamento della pagina del documento di Word in Orizzontale usando C# 
using (Merger merger = new Merger("path/document.docx"))
{
    OrientationOptions orientationOptions = new OrientationOptions(OrientationMode.Landscape, new int[] { 1, 2 });
    merger.ChangeOrientation(orientationOptions);
    merger.Save("path/orientation-landscape-document.docx");
}

Cambia l’orientamento di una pagina di Word in verticale usando C#

Allo stesso modo, puoi creare qualsiasi insieme di pagine del documento di Word con orientamento verticale. I passaggi seguenti consentono di modificare l’orientamento di una pagina del documento di Word in verticale utilizzando C#:

Il codice C# seguente modifica l’orientamento verticale di alcune pagine di un documento di Word in verticale.

// Come modificare l'orientamento della pagina del documento di Word in Verticale usando C#  
using (Merger merger = new Merger("path/document.docx"))
{
    OrientationOptions orientationOptions = new OrientationOptions(OrientationMode.Portrait, new int[] { 3, 4 });   
    merger.ChangeOrientation(orientationOptions);
    merger.Save("path/orientation-portrait-document.docx");
}

Ottieni una licenza API gratuita

Puoi ottenere una licenza temporanea gratuita per utilizzare l’API senza i limiti di valutazione.

Conclusione

Per concludere, abbiamo imparato come modificare l’orientamento della pagina dei documenti di Word utilizzando C# all’interno delle applicazioni .NET. Abbiamo visto l’esempio di codice sorgente che ha cambiato l’orientamento verticale delle pagine selezionate di un file DOCX in orizzontale. Allo stesso modo, abbiamo modificato l’orientamento orizzontale delle pagine selezionate in verticale usando l’esempio C#. Puoi provare a creare la tua applicazione in grado di alternare le pagine di Word di orientamento online.

Per maggiori dettagli sull’API, visita la documentazione. Per domande, contattaci tramite il forum.

Guarda anche