Переставте сторінки PDF за допомогою C# .NET

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

Дивись також