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

다음은 결과 PDF 파일이 포함된 Evince의 스크린샷입니다.

   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}

이 경우 위의 내용이 포함된 odd-scan.pdfLaTeX 파일과 동일한 폴더에 파일(약간 회전된 한 페이지 스캔)이 있고 . 출력은 PDF가 시계 방향으로 1.5도 회전된 파일입니다 .rotated.texpdflatex rotated.texrotated.pdf

답변4

회전 도구가 포함된 김프로 가져오고 PDF로 다시 내보낼 수 있습니다.

관련 정보