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
다음은 결과 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
이것은 또한 요청되었습니다stackoverflow.com.
또 다른 옵션은 LaTeX를 사용하는 것입니다.
\documentclass{standalone}
\usepackage{graphicx}
\begin{document}
\includegraphics[angle=-1.5]{odd-scan}
\end{document}
이 경우 위의 내용이 포함된 odd-scan.pdf
LaTeX 파일과 동일한 폴더에 파일(약간 회전된 한 페이지 스캔)이 있고 . 출력은 PDF가 시계 방향으로 1.5도 회전된 파일입니다 .rotated.tex
pdflatex rotated.tex
rotated.pdf
답변4
회전 도구가 포함된 김프로 가져오고 PDF로 다시 내보낼 수 있습니다.