2

私ができる必要があるのは、プログラムまたはCLIからPDFを時計回りまたは反時計回りに回転させることです。

私は調査にかなりの時間を費やし、GhostScript を使用して PDF を回転させようとしましたが (GS は他の理由で既にインストールされているため)、役に立ちませんでした。

私はpdftkの使用を検討しましたが、Javaライブラリが必要であり、システムにJavaをインストールしたくありません。

PDF ファイルを自分で変更することも検討しており、これである程度成功していますが、すべての PDF で機能する信頼できる方法に出会っていません。

したがって、私の一番の好みは、システム上の既存のリソースでこれを達成することです。私の第 2 の好みは、これを実現するために、既存のシステムを可能な限り少し変更することです。

問題のサーバーは Linux (OpenSuse 11) と PHP 5.2 を使用しており、Ghostscript 9.0 がインストールされています。

アドバイスをいただければ幸いです。

4

3 に答える 3

4

pdfpages LaTeX パッケージを使用できます

\documentclass{article}
\usepackage{pdfpages}

\begin{document}
    \includepdf[angle=45]{document.pdf}
\end{document}

上記の LaTeX ドキュメントを pdflatex でコンパイルすると、45 度回転したドキュメントが生成されます。

コマンド ラインから直接使用できるpdfjamのようなツール (pdf ページのラッパー) もあります。

$ pdfjam --suffix rotated45 --angle 45 --fitpaper true document.pdf
于 2013-08-22T06:53:31.570 に答える
0

利用可能な場合は、 ImageMagickでこれを行う方法があります。

例:

$ convert originalfile.pdf -rotate <cw_angle_degrees> newfile.pdf

ただし、これはラスターベースの回転であるため、(一般的に) 品質が著しく低下し、ファイルサイズが増加することに注意してください。

于 2013-08-22T07:53:29.133 に答える