Есть ли способ повернуть страницы PDF из командной строки в OS X?
3 ответа
Командная строка Сейды может помочь повернуть страницы PDF.
./bin/sejda-console rotate --rotation 90 --files /tmp/file.pdf --output /tmp --pageSelection 4,12-14
Проект с открытым исходным кодом, бесплатно, я один из разработчиков.
Это может быть достигнуто с помощью pdf90
, pdf180
или pdf270
, которые являются частью pdfjam
. Последний поставляется с mactex
. Вы можете установить его с brew cask install mactex
. Чтобы повернуть document.pdf
PDF.pdf на 90 градусов против часовой стрелки, используйте:
pdf90 document.pdf
Это создаст файл document-rotated90.pdf
. Смотрите также этот ответ .
Проверьте qpdf
. Из руководства:
--rotate = [+ | -] Угол [: страница-диапазон]
Применить вращение к указанным страницам. Часть диапазона параметров значения параметра имеет тот же формат, что и диапазоны страниц в разделе 3.4 «Параметры выбора страницы». Если диапазон страниц опущен, поворот применяется ко всем страницам. Угловая часть параметра может быть 90, 180 или 270. Если ему предшествует + или -, угол добавляется или вычитается из исходного поворота указанных страниц. В противном случае вращения страниц устанавливаются на точное значение. Например, команда qpdf in.pdf out.pdf --rotate = + 90: 2,4,6 --rotate = 180: 7-8 повернет страницы 2, 4 и 6 на 90 градусов по часовой стрелке от их исходного поворота и принудительно поверните страницы с 7 по 9 на 180 градусов независимо от их исходного поворота, а команда qpdf in.pdf out.pdf --rotate = 180 повернет все страницы на 180 градусов.