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

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

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

Я попытался с преобразованием ImageMagick, но качество получающегося PDF довольно низко.

(Python 2.6.2, Xubuntu 9.04)

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

2 ответа

Решение

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

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

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

Другие вопросы по тегам