PDFbook을 사용하여 확대/축소되지 않은 정밀한 소책자를 자동으로 생성

PDFbook을 사용하여 확대/축소되지 않은 정밀한 소책자를 자동으로 생성

비표준 페이지 크기로 일부 소책자를 인쇄하려고 했지만 pdfbook을 표준 페이지 크기에 맞게 조정하지 못하게 하는 방법을 알 수 없습니다.

내가 원하는 것은 용지 크기에 맞게 크기를 조정하지 않고 PDF 파일의 너비를 두 배로 늘리는 것입니다.

제가 이번에 한 일은

  1. PDF 파일을 열고 속성을 엽니다.
  2. [pdf 속성에서 100x100mm를 찾았으므로] 그런 다음 실행합니다.pdfbook --papersize '{100mm,200mm}' input.pdf

이를 달성하는 자동 방법이 있습니까?

답변1

사용된 드라이버 대신 사용자 정의 TeX 드라이버를 작성하여 이 문제를 해결하는 방법이 있을 수 있습니다 pdfbook.

pdfinfo또는 다른 도구를 사용하여 다음 과 같은 PDF 치수를 추출할 수 있습니다.포플러 유틸리티( poppler-utils데비안/우분투 패키지).

dimensions=$(pdfinfo -box input.pdf |
             awk '$1 == "MediaBox:" {print "{" ($5-$3) "pt," (2*($4-$2)) "pt}" }')
pdfbook --papersize "$dimensions" input.pdf

관련 정보