Вращение 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.