PDFファイルを90度未満に回転しますか?

PDFファイルを90度未満に回転しますか?

UbuntuでPDFファイルを90度未満に回転させるには?

これはインタラクティブに実行できますか?

答え1

私は長い間一生懸命検索しましたが、これを対話的に実行できるツール、つまりデフォルトのPDFビューアタイプのツールが見つかりませんでした。私はこれを試していませんが、InkscapeやGimpを使ってこれを行うことができます。私の考えでこの機能を使用するときに発生する可能性のある唯一の問題は、複数ページの文書を一括回転することです。

PdfTkのようなコマンドラインツールでさえ、角度回転を実行できないという事実は驚くべきことです。

ただし、ImageMagickを使用すると、PDFファイルを1度単位で回転できます。

はい

$ 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ファイルです。

   PDF SS

答え2

あなたはこれを行うことができますコンテキスト

  • ラスタライズされない
  • 個々のページに別々の角度を許可する
  • さまざまなページサイズを許可

以前のバージョンには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

以下はサンプル出力です。

スクリーンショット

答え3

これも尋ねた。stackoverflow.com

別のオプションはLaTeXを使用することです。

\documentclass{standalone}
\usepackage{graphicx}

\begin{document}
\includegraphics[angle=-1.5]{odd-scan}
\end{document}

この例では、上記の内容を含むLaTeXファイルと同じフォルダにファイルodd-scan.pdf(ページを少し回転させたスキャン)を入れてを実行しました。出力は、時計回りに1.5度回転したファイルのPDFです。rotated.texpdflatex rotated.texrotated.pdf

答え4

回転ツールを含むGIMPを使用してインポートし、PDFに再エクスポートできます。

関連情報