Как изменить порядок страниц в PDF в Python

Изменение порядка страниц в PDF-документе может быть полезной задачей для организации и переупорядочивания файлов. Этот процесс позволяет настраивать последовательность страниц, облегчая представление информации в логическом потоке или выделение определенных разделов.
В этой статье я расскажу, как изменить порядок страниц в PDF-документе с помощью Python и библиотеки Spire.PDF for Python.
Установите зависимость
Это решение требует установки в качестве зависимости Spire.PDF for Python, которая представляет собой библиотеку Python для чтения, создания и работы с PDF-документами в программах на Python. Вы можете установить ее, выполнив следующую команду pip.
pip install Spire.PDF
Упорядочивание страниц PDF с помощью Python
Spire.PDF for Python предлагает метод PdfDocument.Pages.ReArrange() для изменения порядка страниц в PDF-документе.
Следующий код загружает PDF-файл, изменяет порядок страниц в нем и сохраняет измененный PDF-документ с новым порядком страниц.
from spire.pdf.common import *
from spire.pdf import *
# Создайте объект PdfDocument
doc = PdfDocument()
# Загрузите файл PDF
doc.LoadFromFile("C:\Users\Administrator\Desktop\Input.pdf")
# Измените порядок страниц в файле PDF
doc.Pages.ReArrange([3, 2, 0, 1, 5])
# Сохраните результирующий файл
doc.SaveToFile("ChangePageOrder.pdf", FileFormat.PDF)
# Освободите ресурсы
doc.Close()
Заключение
В этой статье вы узнали, как изменить порядок страниц в PDF-документе на языке Python. Spire.PDF for Python, являясь мощной библиотекой Python, позволяет разработчикам выполнять широкий спектр операций с PDF-документами, таких как:
Преобразование PDF в TIFF в Python