명령줄에서 PDF를 45도 회전하는 방법은 무엇입니까?

명령줄에서 PDF를 45도 회전하는 방법은 무엇입니까?

다양한 도구(pdftk, qpdf 등)를 사용하여 PDF를 회전할 수 있지만 n*90도 각도로만 회전할 수 있습니다.

ImageMagick은 PDF를 회전할 수도 있지만 벡터 형식을 래스터 형식으로 자동 변환하는데, 이는 제가 원하지 않습니다.

벡터 형식을 유지하면서 PDF를 회전할 수 있습니까?

답변1

한 가지 방법은 pdf로 변환 svg한 다음 회전 svg하고 마지막으로 회전된 값을 svg다시 변환하는 것입니다 pdf. 예를 들어 input.pdf페이지가 하나만 있다고 가정합니다.

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.

관련 정보