Вращение PDF без потерь

есть ли способ повернуть PDF на 90 градусов без потерь с помощью Python или с помощью командной строки?

Я ищу НАСТОЯЩЕЕ вращение, а не просто добавляю «/ ROTATE 90» внутри PDF, потому что после этого мне нужно отправить PDF через Hylafax, и похоже, что он игнорирует эти команды.

Я попытался использовать convert от ImageMagick, но качество полученного PDF-файла было довольно низким.

(Питон 2.6.2, Xubuntu 9.04)

Спасибо за внимание!


person Joril    schedule 16.10.2009    source источник


Ответы (2)


В пакете pdfjam есть сценарий оболочки pdf90, выполняющий ротацию через pdflatex.

person rcs    schedule 16.10.2009
comment
Вау, 256Mb зависимостей.. X-) Все равно попробую, спасибо :) - person Joril; 16.10.2009
comment
Ах да :) для дистрибутива LaTeX обычно требуется несколько сотен МБ места на жестком диске. - person rcs; 16.10.2009
comment
Хотя вращение выглядит почти без потерь... Отлично! - person Joril; 16.10.2009

Наилучшее разрешение, которое вы обычно получаете от стандартного факсимильного аппарата, составляет около 200 точек на дюйм; стандартные факсы имеют разрешение около 100 dpi. Если вам нужно, чтобы ваши документы, отправленные по факсу, работали с обычным факсимильным аппаратом, вы не можете пойти дальше этого.

Следовательно, преобразование вашего PDF в растровое изображение с разрешением 100 или 200 точек на дюйм и поворот его на 90 градусов должно работать так же хорошо, как и все остальное. Различные цепочки инструментов на основе ghostscript могут выполнять рендеринг. Кроме того, существует ряд инструментов на основе PDF и Postscript, которые могут выполнять такие манипуляции (например, PDF2PS и psutils) напрямую из PDF.

person ConcernedOfTunbridgeWells    schedule 16.10.2009