내 목표는 e-reader에서 PDF를 이동하는 것입니다. PDF를 위쪽 부분과 아래쪽 부분의 두 부분으로 자르고 싶습니다. 중간에 잘리지 않음) 그런 다음 e-reader에서 가로 모드로 읽는 데 사용하고 싶습니다. 그래서 저는 이 명령을 다음과 같이 사용합니다.그 파일:
k2pdfopt -mode crop -cbox 0,0,1s,0.51s -cbox 0,0.49s -p 1-2 1707.02571.pdf
내가 얻는 결과는 다음과 같습니다.
그러나 파일을 "있는 그대로" 사용하면 내 e-reader가 가로 모드에서 읽을 수 있도록 페이지를 회전할 수 없기 때문에 작동하지 않습니다(리더의 버그인 것 같습니다). 그래서 회전하고 싶지만 with -ls
옵션 을 사용하면 다음과 같습니다 k2pdfopt
.
k2pdfopt -mode crop -cbox 0,0,1s,0.51s -cbox 0,0.49s -p 1-2 -ls 1707.02571.pdf
텍스트가 회전된 것처럼 보이지만 캔버스는 그렇지 않기 때문에 출력이 예상한 것과 완전히 다릅니다.
무슨 문제가 있는지 아시나요?
감사해요!
- 편집하다 -
-rt 90
자르기를 약간 변경하면 이 옵션이 작동하는 것 같습니다.
k2pdfopt -mode crop -rt 90 -cbox 0,0,0.51s,1s -cbox 0.49s,0 -p 1-2 1707.02571.pdf
-ls
그런데 왜 그대로 -rt
작동 하지 않는지 궁금합니다 .이 설정에서는 사용하지 않는 것이 좋습니다.:
독자를 뒤집을 수 있도록 "가로" 출력을 원하면 -rt 대신 -ls를 사용하십시오.
답변1
자르기 상자와 함께 가로 모드를 사용하는 버그일 수 있다고 생각합니다. 내가 조사해 볼게요. 한 가지 가능한 방법은 -grid
가로 모드에서 옵션을 사용하는 것입니다.
k2pdfopt -grid 1x2x2 -ls ...
이렇게 하면 페이지가 원하는 대로 2% 겹치는 1열 x 2행으로 분할됩니다. 제 생각엔 이런 종류의 일을 위해 특별히 설계된 모드가 더 좋은 것 같은데, 바로 "너비에 맞춤" 모드입니다. 이렇게 하면 문서가 가로로 변환되고 각 페이지에 가능한 한 많은 콘텐츠가 배치됩니다. 빈 줄을 찾아 페이지를 구분하고 콘텐츠 너비를 장치 가장자리에 맞춰 낭비되는 여백 공간을 최소화합니다.
k2pdfopt -mode fw ...
이것이 너무 좁은 경우 이 -om
옵션을 사용하여 일부 여백을 강제할 수 있습니다.
k2pdfopt -mode fw -om .2 ...
이는 텍스트 리플로우가 제대로 작동하지 않거나 텍스트를 충분히 확대할 필요가 없는 경우 단일 열 문서에 일반적으로 권장하는 변환 모드입니다.