Орієнтація сторінки залежить від макета вмісту сторінки. Як розробник, ми можемо програмно змінити орієнтацію кожної сторінки на ту, яка їй підходить. У цій статті ми навчимося змінювати орієнтацію сторінки в документі Word на Java. Окремо ми побачимо, як змінити альбомну орієнтацію на книжкову, а потім як змінити портретну орієнтацію на альбомну за допомогою програм Java.

Змінити орієнтацію сторінки DOC/DOCX у Java

Java API для зміни орієнтації сторінки Word

GroupDocs.Merger 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 за допомогою Merger.
  • Змініть орієнтацію за допомогою методу 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 за допомогою Merger.
  • Підготуйте параметр орієнтації та встановіть портретний режим.
  • Використовуйте метод 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, відвідайте документацію. Якщо у вас виникли запитання, зв’яжіться з нами через форум.

Дивись також