コマンドラインでPDFを45度回転させる方法は?

コマンドラインでPDFを45度回転させる方法は?

さまざまなツール(pdftk、qpdfなど)を使用してPDFを回転できますが、n * 90も角度でのみ回転できます。

ImageMagickはPDFを回転させることもできますが、ベクトル形式をラスター形式に自動的に変換します。

ベクトル形式を維持しながらPDFを回転できますか?

ベストアンサー1

1つの方法は、pdfに変換svgしてから回転しsvg、最後に回転した値をsvg再変換することですpdf。たとえば、input.pdfページが 1 つしかないとします。

pdf2svg input.pdf tmp.svg
mogrify -rotate 45 tmp.svg
rsvg-convert -f pdf -o output.pdf tmp.svg

output.pdf回転したベクトル画像を含める必要があります。

input.pdf複数のページが含まれている場合は、pdf2svg pdffile svgfile [page number]目的のページ選択を使用してください。

mogrifyの一部ですイメージマジシャンパッケージに送ってください。使用しないでくださいImageMagickはconvert出力PDFを生成します。代わりにまたはrsvg-convertを使用してくださいmutool

おすすめ記事