Ориентация страницы зависит от макета содержимого страницы. Как разработчик, мы можем программно изменить ориентацию каждой страницы на ту, которая ей подходит. В этой статье мы научимся изменять ориентацию страницы в документе Word в Java. Отдельно мы увидим, как изменить альбомную ориентацию на портретную, а затем как изменить портретную ориентацию на альбомную с помощью приложений Java.

Изменить ориентацию страницы DOC/DOCX в Java

Java API для изменения ориентации страницы Word

GroupDocs.Merge for Java — это API для работы со страницами документов в приложениях Java. Он позволяет изменять ориентацию страниц документа Word и многих других поддерживаемых форматов документов. Мы будем использовать его для изменения ориентации страниц файлов DOC/DOCX. Для получения подробной информации и других функций API вы можете посетить документацию.

Загрузите и настройте

Загрузите библиотеку из раздела загрузок. Для вашего Java-приложения на основе Maven просто добавьте следующую конфигурацию pom.xml. После этого вы можете попробовать примеры из этой статьи, а также многие другие примеры, доступные на GitHub. Для получения подробной информации вы можете посетить Справочник по API.

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-merger</artifactId>
        <version>22.2</version> 
</dependency>

Изменить ориентацию страницы Word на альбомную в Java

Начните с того, как программно сделать альбомную ориентацию страницы в документе Word. Следующие шаги позволяют изменить ориентацию страницы документа Word DOC/DOCX на альбомную в Java:

  • Подготовьте вариант ориентации и установите его в ландшафтный режим.
  • Загрузите документ Word с помощью Объединить.
  • Измените ориентацию с помощью метода changeOrientation().
  • Сохраните обновленный документ с помощью соответствующего метода save().

Следующий код Java изменяет книжную ориентацию некоторых страниц документа Word на альбомную.

// Как изменить ориентацию страницы документа Word на альбомную в Java
OrientationOptions orientationOptions = new OrientationOptions(OrientationMode.Landscape, new int[] { 1, 2 });
Merger merger = new Merger("path/document.docx");
merger.changeOrientation(orientationOptions);
merger.save("path/orientation-landscape-document.docx");

Изменить ориентацию страницы Word на книжную в Java

Точно так же вы можете настроить любой набор страниц документа Word в портретной ориентации. Следующие шаги позволяют изменить ориентацию страницы документа Word на книжную в Java:

  • Загрузите документ Word с помощью Объединить.
  • Подготовьте вариант ориентации и установите портретный режим.
  • Используйте метод changeOrientation() для изменения ориентации.
  • Используйте соответствующий метод save() для сохранения обновленного документа.

Следующий код Java изменяет портретную ориентацию некоторых страниц документа Word на книжную.

// Как изменить ориентацию страницы документа Word на книжную в Java
OrientationOptions orientationOptions = new OrientationOptions(OrientationMode.Prtrait, new int[] { 3, 4 });
Merger merger = new Merger("path/document.docx");
merger.changeOrientation(orientationOptions);
merger.save("path/orientation-landscape-document.docx");

Получите бесплатную лицензию API

Вы можете получить бесплатную временную лицензию, чтобы использовать API без ограничений пробной версии.

Вывод

В заключение мы узнали, как изменить ориентацию страниц документов Word в приложениях Java. Мы обсудили фрагмент кода, который изменил альбомную ориентацию выбранных страниц файла DOCX на книжную. Точно так же мы изменили книжную ориентацию выбранных страниц на альбомную, используя пример кода Java. Начните создавать собственное приложение, которое может переключать ориентацию страниц Word.

Дополнительные сведения об API см. в документации. По вопросам обращайтесь к нам через форум.

Смотрите также