
У цифровому світі документи для обробки текстів є одним із найпоширеніших форматів файлів, які використовуються для створення та редагування документів. Маючи справу з великими документами, справді нелегко переміщати сторінки без втрати форматування. Втрата форматування часто трапляється, коли ми намагаємося об’єднати кілька документів різних типів або просто об’єднуємо файли одного типу в один документ. Щоб змінити порядок сторінок, у цій статті обговорюється, як програмно перемістити сторінки в документах Word (DOC/DOCX) за допомогою C#.
.NET API для переміщення сторінок документа Word
GroupDocs.Merger надає .NET API, який дозволяє переміщувати, видаляти, розділяти документи та витягувати сторінки, змінювати орієнтацію сторінки та обертати сторінки документів у програмах .NET. Сьогодні ми використаємо цей API для переміщення сторінок файлів DOC/DOCX за допомогою C#. Щоб отримати докладніші відомості та інші функції API, ви можете відвідати документацію.
Ви можете завантажити DLL або інсталятор MSI із розділу завантажень або встановити API у своїй програмі .NET за допомогою NuGet.
PM> Install-Package GroupDocs.Merger
Переміщення сторінок у документах Word за допомогою C#
Переміщення сторінок просте. Просто надайте команду цій конкретній сторінці переміститися на нове місце. Нижче наведено кроки, які змінюють порядок сторінок документа Word за допомогою C#.
- Визначте номер сторінки цільової сторінки та її нову позицію за допомогою класу MoveOptions.
- Завантажте документ DOC/DOCX за допомогою класу Merger.
- Для переміщення сторінки використовуйте метод MovePage.
- Збережіть змінений документ за допомогою методу «Зберегти».
Наведений нижче код C# допомагає змінити порядок сторінок документа Word. Точніше, він переміщує 7-му сторінку документа DOCX на 2-е місце.
// Перевпорядкування сторінок документів текстового процесора (DOC/DOCX) за допомогою C#
int pageNumber = 7;
int newPageNumber = 2;
MoveOptions moveOptions = new MoveOptions(pageNumber, newPageNumber);
using (Merger merger = new Merger("path\document.docx"))
{
merger.MovePage(moveOptions);
merger.Save("path\rearranged-document.docx");
}
Отримайте безкоштовну ліцензію API
Ви можете отримати безкоштовну тимчасову ліцензію, щоб використовувати API без оціночних обмежень.
Висновок
На завершення ми дізналися, як змінити порядок сторінок у документах Word за допомогою C# у програмах .NET. Ми бачили приклад вихідного коду, який змінив позицію сторінки у файлі DOCX. Ви можете створити власну програму, яка може змінювати порядок сторінок Word онлайн, легко перемішуючи сторінки.
Щоб дізнатися більше про API, відвідайте документацію. Якщо у вас виникли запитання, зв’яжіться з нами через форум.