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
다음은 Evince의 스크린샷과 결과 PDF 파일입니다.
답변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}
이 예에서는 위 내용이 포함된 LaTeX 파일과 동일한 폴더에 파일 odd-scan.pdf
(페이지를 약간 회전시킨 스캔)을 넣고 을 실행했습니다. 출력은 시계 방향으로 1.5도 회전된 파일의 PDF 입니다 .rotated.tex
pdflatex rotated.tex
rotated.pdf
답변4
회전 도구가 포함된 GIMP를 사용하여 가져오고 PDF로 다시 내보낼 수 있습니다.