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