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:
- Initialize OrientationOptions class with desired orientation mode and page numbers;
- Instantiate Merger object with source document path or stream;
- Call ChangeOrientation method and pass OrientationOptions object to it;
- Call Save method specifying file path to save resultant document.
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);
}