Как изменить ключ «/Rotate» PDF-файла на 0 и не изменять PDF визуально с помощью PythonPython

Программы на Python
Ответить
Гость
 Как изменить ключ «/Rotate» PDF-файла на 0 и не изменять PDF визуально с помощью Python

Сообщение Гость »


Для тех, кто много лет работал с PDF-файлами, это, вероятно, легко, поэтому вот моя проблема:

Я обработал несколько PDF-файлов с помощью своего скрипта Python с помощью pdfminer.six и теперь наткнулся на файлы со значением «90» в ключе «/Rotate». Это полностью испортило мой сценарий, хотя ориентация PDF-файла правильная, когда я открываю его в любой программе просмотра PDF-файлов. Мне удалось создать что-то под названием «cpdf» и функцию «-upright», но, поскольку это не Python, я не буду интегрировать это в свой скрипт.

Итак, мне нужно установить для ключа «/Rotate» значение 0 перед его обработкой.

Есть идеи, как это сделать с помощью pdfminer(.six) и/или PyPDF2/4?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»