Как изменить ключ «/Rotate» PDF-файла на 0 и не изменять PDF визуально с помощью Python ⇐ Python
-
Гость
Как изменить ключ «/Rotate» PDF-файла на 0 и не изменять PDF визуально с помощью Python
Для тех, кто много лет работал с PDF-файлами, это, вероятно, легко, поэтому вот моя проблема:
Я обработал несколько PDF-файлов с помощью своего скрипта Python с помощью pdfminer.six и теперь наткнулся на файлы со значением «90» в ключе «/Rotate». Это полностью испортило мой сценарий, хотя ориентация PDF-файла правильная, когда я открываю его в любой программе просмотра PDF-файлов. Мне удалось создать что-то под названием «cpdf» и функцию «-upright», но, поскольку это не Python, я не буду интегрировать это в свой скрипт.
Итак, мне нужно установить для ключа «/Rotate» значение 0 перед его обработкой.
Есть идеи, как это сделать с помощью pdfminer(.six) и/или PyPDF2/4?
Для тех, кто много лет работал с PDF-файлами, это, вероятно, легко, поэтому вот моя проблема:
Я обработал несколько PDF-файлов с помощью своего скрипта Python с помощью pdfminer.six и теперь наткнулся на файлы со значением «90» в ключе «/Rotate». Это полностью испортило мой сценарий, хотя ориентация PDF-файла правильная, когда я открываю его в любой программе просмотра PDF-файлов. Мне удалось создать что-то под названием «cpdf» и функцию «-upright», но, поскольку это не Python, я не буду интегрировать это в свой скрипт.
Итак, мне нужно установить для ключа «/Rotate» значение 0 перед его обработкой.
Есть идеи, как это сделать с помощью pdfminer(.six) и/или PyPDF2/4?
Мобильная версия