Pdf

將pdf文件旋轉小於90度?

  • October 22, 2018

如何在 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 文件。

   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

這是一個範例輸出:

截屏

引用自:https://unix.stackexchange.com/questions/93651