Pdf
將pdf文件旋轉小於90度?
如何在 Ubuntu 下將 PDF 文件旋轉小於 90 度?
我可以互動式地做到這一點嗎?
我仔細看了很久,找不到任何工具可以讓您以互動方式執行此操作,這是一種原生 PDF 查看器類型的工具。我沒有嘗試過,但您可以使用 Inkscape 或 Gimp 來執行此操作。我認為使用它們可能會遇到的唯一問題是批量旋轉多頁文件的能力。
即使是像 PdfTk 這樣的命令行工具也不能按度旋轉,這讓我很驚訝。
但是使用 ImageMagick,您可以以 1 度為增量旋轉 PDF 文件。
例子
$ convert original.pdf -rotate 45 rot45.pdf
您可以為旋轉參數輸入任何您想要的值。它也將採用負數,因此這是可能的:
$ convert original.pdf -rotate -45 rot-45.pdf
使用預設選項輸出的質量會急劇下降,因此您可能需要包含
-density
開關以提高生成的 PDF 文件的質量。$ convert -density 300x300 original.pdf -rotate 45 rot45.pdf
生成的PDF
這是 Evince 的螢幕截圖以及生成的 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
這是一個範例輸出: