В эту цифровую эпоху PDF является одним из наиболее часто используемых форматов файлов и популярен благодаря своей портативности. С другой стороны, большую часть времени мы не можем редактировать файлы PDF. Когда мы объединяем несколько документов и страниц вместе, чтобы сформировать объединенный всеобъемлющий документ, часто бывает так, что мы завершаем объединение страниц в неправильном порядке. В этой статье обсуждается, как изменить порядок страниц PDF программно с помощью C#.
.NET API для изменения порядка страниц PDF и объединения документов
Чтобы изменить порядок страниц в документах, GroupDocs предоставляет GroupDocs.Merger for .NET. API позволяет удалять, разбивать и извлекать страницы, изменять ориентацию страниц и поворачивать страницы документа в приложениях .NET. Для получения подробной информации и других функций API вы можете посетить документацию.
Вы можете загрузить DLL или MSI установщик из раздела загрузок или установить API в своем приложении .NET через NuGet.
PM> Install-Package GroupDocs.Merger
Переупорядочивание страниц PDF с помощью C#
Ниже приведены шаги по изменению порядка страниц PDF-документов с помощью C#.
- Определите существующую и новую позицию страницы в классе MoveOptions.
- Загрузите документ PDF с помощью класса Merge.
- Используйте метод MovePage() для изменения порядка в соответствии с заданными параметрами.
- Сохраните файл PDF с новым порядком страниц, используя метод Сохранить().
Следующий код C# изменяет порядок страниц PDF-документов. А именно, он перемещает 6-ю страницу документа на 1-е место.
// Переупорядочить страницы PDF-документа с помощью С#
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 см. в документации. По вопросам обращайтесь к нам через форум.