![PDF ファイルを 90 度未満に回転しますか?](https://rvso.com/image/51067/PDF%20%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%2090%20%E5%BA%A6%E6%9C%AA%E6%BA%80%E3%81%AB%E5%9B%9E%E8%BB%A2%E3%81%97%E3%81%BE%E3%81%99%E3%81%8B%3F.png)
Ubuntu で PDF ファイルを 90 度未満に回転するにはどうすればよいですか?
それをインタラクティブに行うことはできますか?
答え1
一生懸命長い間探しましたが、ネイティブの PDF ビューア タイプのツールで、これをインタラクティブに実行できるツールは見つかりませんでした。試していませんが、Inkscape または Gimp を使用してこれを行うことができる可能性があります。これらのツールを使用する場合におそらく発生する唯一の問題は、複数ページのドキュメントを一括回転する機能だと思います。
PdfTk などのコマンドライン ツールでも度数による回転ができなかったため、本当に驚きました。
ただし、ImageMagick を使用すると、PDF ファイルを 1 度単位で回転できます。
例
$ convert original.pdf -rotate 45 rot45.pdf
rotate 引数には任意の値を指定できます。負の数も受け付けるので、次のことも可能です:
$ convert original.pdf -rotate -45 rot-45.pdf
デフォルトのオプションを使用すると出力の品質が大幅に低下するため、-density
生成される PDF ファイルの品質を向上させるにはスイッチを含める必要があるでしょう。
$ convert -density 300x300 original.pdf -rotate 45 rot45.pdf
結果のPDF
以下は、生成された PDF ファイルを含む Evince のスクリーンショットです。
答え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
これについては、出典:。
もう一つの選択肢は LaTeX を使うことです:
\documentclass{standalone}
\usepackage{graphicx}
\begin{document}
\includegraphics[angle=-1.5]{odd-scan}
\end{document}
この場合、上記の内容のodd-scan.pdf
LaTeX ファイルと同じフォルダーにファイル (わずかに回転した 1 ページのスキャン) を配置し、 を実行します。出力は、PDF が時計回りに 1.5 度回転したファイルです。rotated.tex
pdflatex rotated.tex
rotated.pdf
答え4
回転ツールが含まれており、PDF にエクスポートできる GIMP を使用してインポートできます。