Переключение порядка страниц PDF в Python - PullRequest
0 голосов
/ 08 сентября 2018

В настоящее время я работаю над созданием некоторых файлов PDF на python для именных тегов.Тем не менее, в моих недавно сгенерированных файлах у меня есть все фронты, а затем все спины вместо фронта, затем задняя часть, затем следующий фронт и так далее.Я хотел бы исправить это после того, как файлы были сгенерированы.

Итак, у меня есть следующее:

p1f, p2f, p3f,... ,p1b, p2b, p3b,...

Где pn описывает n-ю страницу, f дляспереди и b для спины.Я хочу закончить тем, что:

p1f, p1b, p2f, p2b, p3f, p3b,...

Каковы возможные пути решения этой проблемы?Какие библиотеки я могу использовать?

Заранее спасибо!

1 Ответ

0 голосов
/ 08 сентября 2018

Для библиотек вы можете использовать PyPDF2 или pdfrw .

Для подходов, которые я бы предложил, когда у вас есть небольшие файлы: загрузить их в память, изменить порядок страниц и записать их обратно на диск. Если файл PDF слишком велик, вы можете разбить страницы на отдельные файлы и создать выходной файл одну страницу за другой. Однако можно с уверенностью сказать, что есть более эффективные способы сделать это.

Также вы можете проверить PDF-Shuffler , который является инструментом python-gtk для выполнения таких задач не на программной основе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...