Повернуть файл PDF менее 90 градусов?

Как я могу повернуть файл PDF менее 90 градусов под Ubuntu?

Могу ли я сделать это в интерактивном режиме?

Я смотрел много и долго и не мог найти инструмента, позволяющего вам делать это в интерактивном режиме, что является родным средством просмотра PDF-файлов. Я не пробовал это, но вы могли бы использовать Inkscape или Gimp для этого. Я думаю, что единственная проблема, с которой вы, вероятно, столкнетесь с их использованием, – это возможность пакетного вращения многостраничного документа.

Даже инструменты командной строки, такие как PdfTk, не могли делать вращения постепенно, что меня действительно удивило.

Однако, используя ImageMagick, вы можете поворачивать файлы PDF с шагом в 1 градус.

Примеры

$ convert original.pdf -rotate 45 rot45.pdf 

Вы можете поместить любое значение для аргумента rotate. Он также будет принимать отрицательные числа, чтобы это было возможно:

 $ convert original.pdf -rotate -45 rot-45.pdf 

Качество вывода резко -density используя параметры по умолчанию, поэтому вам, вероятно, потребуется включить переключатель -density для повышения качества полученного PDF-файла.

 $ convert -density 300x300 original.pdf -rotate 45 rot45.pdf 

Результат PDF

Вот скриншот Evince с результирующим PDF-файлом.

ss pdf

Вы можете сделать это с помощью ConTeXt .

  • не растеризует
  • позволяет индивидуальные углы для отдельных страниц
  • позволяет изменять размеры страниц

Версии до 2013.10.07 09:47 имели ошибку, которая обрезала страницы, поэтому убедитесь, что вы используете версию, включая исправление.

Сначала создайте файл (например, rotatepdf.tex ) со следующим содержимым

 \getfiguredimensions [\getdocumentargument{input}] \starttext \dorecurse{\noffigurepages} {\startTEXpage \externalfigure [\getdocumentargument{input}] [page=\recurselevel, orientation=\getdocumentargument{rotation}] \stopTEXpage} \stoptext 

Затем вы можете повернуть PDF, используя следующую командную строку:

 context --input=somefile.pdf --rotation=10 rotatepdf.tex 

Вот пример вывода:

Скриншот

Вы можете импортировать его с помощью GIMP, который включает инструмент поворота и может экспортировать обратно в pdf.