Change page orientation

GroupDocs.Merger allows to set Portrait or Landscape page orientation for specific or all document pages.

Here are the steps to change page orientation:

The following code sample demonstrates how to change page orientation:

string filePath = @"c:\sample.docx";
string filePathOut = @"c:\output\result.docx";

OrientationOptions orientationOptions = new OrientationOptions(OrientationMode.Landscape, new int[] { 3, 4 });

using (Merger merger = new Merger(filePath))
{
    merger.ChangeOrientation(orientationOptions);
    merger.Save(filePathOut);
}

Change orientation of all pages

When no page numbers are specified, the orientation of every page is changed. This applies to PDF, XPS, Word processing, spreadsheet, Visio and presentation documents.

The following code sample demonstrates how to change the orientation of all document pages:

string filePath = @"c:\sample.docx";
string filePathOut = @"c:\output\result.docx";

OrientationOptions orientationOptions = new OrientationOptions(OrientationMode.Landscape);

using (Merger merger = new Merger(filePath))
{
    merger.ChangeOrientation(orientationOptions);
    merger.Save(filePathOut);
}
Close
Loading

Analyzing your prompt, please hold on...

An error occurred while retrieving the results. Please refresh the page and try again.