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

Змінити орієнтацію сторінки DOC/DOCX за допомогою C#

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

GroupDocs.Merger демонструє .NET API, який дозволяє змінювати орієнтацію сторінок документа Word. Крім того, API дозволяє переміщувати сторінки, видаляти сторінки, розділяти документи, витягувати та обертати сторінки документів у програмах .NET. Ми використаємо цей GroupDocs.Merger for .NET, щоб змінити орієнтацію сторінки файлів DOC/DOCX за допомогою C#. Щоб отримати докладніші відомості та інші функції API, ви можете відвідати документацію.

Ви можете завантажити DLL або інсталятор MSI із розділу завантажень або встановити API у своїй програмі .NET за допомогою NuGet.

PM> Install-Package GroupDocs.Merger

Змініть орієнтацію сторінки Word на альбомну за допомогою C#

Давайте почнемо з простого способу програмного створення альбомної сторінки в документі Word. Наступні кроки дозволяють змінити орієнтацію сторінки документа Word на альбомну за допомогою C#:

Наведений нижче код C# змінює книжкову орієнтацію деяких сторінок документа Word на альбомну.

// Як змінити орієнтацію сторінки документа Word на альбомну за допомогою C# 
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 на книжкову за допомогою C#

Подібним чином ви можете зробити будь-який набір сторінок документа Word у книжковій орієнтації. Наступні кроки дозволяють змінити орієнтацію сторінки документа Word на книжкову за допомогою C#:

  • Завантажте документ Word за допомогою Merger.
  • Підготуйте параметри орієнтації і встановіть режим на портрет.
  • Використовуйте метод ChangeOrientation(), щоб змінити орієнтацію.
  • Скористайтеся відповідним методом Save(), щоб зберегти оновлений документ.

Наведений нижче код C# змінює книжкову орієнтацію деяких сторінок документа Word на книжкову.

// Як змінити орієнтацію сторінки документа Word на книжкову за допомогою C#  
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, відвідайте документацію. Якщо у вас виникли запитання, зв’яжіться з нами через форум.

Дивись також