2009-10-16 4 views
2

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

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

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

(Python 2.6.2, Xubuntu 9,04)

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

ответ

3

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

+0

Woa, 256Mb зависимостей .. X-) Я попробую это в любом случае, спасибо :) – Joril

+0

Oh yeah :) Распространение LaTeX обычно требует нескольких сотен МБ свободного места на жестком диске – rcs

+0

Вращение выглядит почти без потерь, хотя .. Nice ! – Joril

3

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

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

Смежные вопросы