PDF 파일을 90도 미만으로 회전하시겠습니까?

PDF 파일을 90도 미만으로 회전하시겠습니까?

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 파일입니다.

   PDF SS

답변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.texpdflatex rotated.texrotated.pdf

답변4

회전 도구가 포함된 GIMP를 사용하여 가져오고 PDF로 다시 내보낼 수 있습니다.

관련 정보