Мне было интересно в PDF-файл, как повернуть PDF-страницы: 90 градусов для четных страниц и -90 градусов для нечетных страниц?
По pdftk все, что я знаю, это поворачивать страницу pdftk in.pdf cat 1W output out.pdf
и поворачивать все страницы pdftk in.pdf cat 1-endW output out.pdf
.
Благодарность!
pdftk in.pdf cat 1-endwest output out.pdf
т.е.west
вместоW
илиsouth
вместоS
...Ответы:
Это легко, поскольку в pdftk 1.44 добавлена
shuffle
операция, позволяющая выполнять различные преобразования на нечетных и четных страницах (среди прочего).Если у вас более старая версия pdftk, вы можете использовать этот скрипт Python с библиотекой PyPdf . (Предупреждение, набирается прямо в браузере.)
источник
С
pdftk
версией 1.45 (6 декабря 2012 г.) или новее используйте:Если у вас
pdftk
версия 1.44 ( спасибо Gilles за указание на это! ), Вы можете использовать:Некоторые аналогичные примеры описаны в
man pdftk
(по крайней мере, в последних версиях).источник
Как улучшение ответа Жиля :
Где программа принимает аргументы командной строки входного и выходного файла:
python script.py <inputFileName> <outputFileName>
источник