Каждая страница документа может содержать различные макеты. Это зависит от содержания страницы; ту, какая ориентация ему подходит. Как разработчик, мы можем изменить ориентацию каждой страницы на ту, которая ей подходит. В этой статье мы научимся ** изменять ориентацию страницы в документе Word с помощью C#**. Отдельно мы увидим, как изменить книжную ориентацию на альбомную, а затем как изменить альбомную ориентацию на портретную с помощью приложений .NET.
.NET API для изменения ориентации страницы Word
GroupDocs.Merger демонстрирует .NET API, который позволяет изменять ориентацию страниц документа Word. Кроме того, API позволяет перемещать страницы, удалять страницы, разделять документы, извлекать и вращать страницы документов в приложениях .NET. Мы будем использовать этот GroupDocs.Merge for .NET для изменения ориентации страниц файлов DOC/DOCX с помощью C#. Для получения подробной информации и других функций API вы можете посетить документацию.
Вы можете загрузить DLL или MSI установщик из раздела загрузок или установить API в своем приложении .NET через NuGet.
PM> Install-Package GroupDocs.Merger
Изменить ориентацию страницы Word на альбомную с помощью С#
Начнем с простого способа, как программно сделать альбомную ориентацию страницы в документе Word. Следующие шаги позволяют изменить ориентацию страницы документа Word на альбомную с помощью C#:
- Загрузите документ Word с помощью Объединить.
- Подготовьте варианты ориентации и установите режим на альбомную.
- Измените ориентацию с помощью ChangeOrientation().
- Сохраните обновленный документ с помощью соответствующей Save().
Следующий код C# изменяет книжную ориентацию некоторых страниц документа Word на альбомную.
// Как изменить ориентацию страницы документа Word на альбомную с помощью С#
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");
}
Изменить ориентацию страницы Word на книжную с помощью С#
Точно так же вы можете сделать любой набор страниц документа Word в портретной ориентации. Следующие шаги позволяют изменить ориентацию страницы документа Word на книжную с помощью C#:
- Загрузите документ Word с помощью Объединить.
- Подготовьте параметры ориентации и установите режим на книжную.
- Используйте метод ChangeOrientation() для изменения ориентации.
- Используйте соответствующий метод Save(), чтобы сохранить обновленный документ.
Следующий код C# изменяет книжную ориентацию некоторых страниц документа Word на книжную.
// Как изменить ориентацию страницы документа Word на книжную с помощью С#
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");
}
Получите бесплатную лицензию API
Вы можете получить бесплатную временную лицензию, чтобы использовать API без ограничений пробной версии.
Вывод
В заключение мы узнали, как изменить ориентацию страниц документов Word с помощью C# в приложениях .NET. Мы видели пример исходного кода, который изменил книжную ориентацию выбранных страниц файла DOCX на альбомную. Точно так же мы изменили альбомную ориентацию выбранных страниц на портретную, используя пример C#. Вы можете попробовать создать собственное приложение, которое может переключать ориентацию страниц Word онлайн.
Дополнительные сведения об API см. в документации. По вопросам обращайтесь к нам через форум.