명령 행에서 한 장에 두 페이지 인쇄


12

evince로 본 12 페이지의 PDF 문서에서 시작한다고 가정 해 보겠습니다 . 한면에 2 페이지의 페이지 설정으로 6 장의 다른 PDF를 생성하기 위해 ^ P 대화창에 나열된 "파일로 인쇄"장치를 사용합니다. 이것은 꽤 깔끔하게 작동합니다.

이 작업을 명령 줄에 맞게 번역하고 싶습니다.

  • 내가 이해하기에 이것은 pdftk가 할 수 있는 작업이 아닙니다 . 교차 확인하십시오.
  • lp옵션을 허용하는 명령 -o number-up=2은 "파일로 인쇄"라는 장치를 인식하지 못하며 실제로는 표시되지 않습니다 lpstat -p -d.
  • 게시물을 알고 있습니다.“파일로 인쇄”란 무엇이며 명령 줄에서 사용할 수 있습니까? . cups-pdf를 설치 하여 PDF라는 새 프린터를 인식했습니다. 그러나 간단한 텍스트 파일의 인쇄 품질이 너무 원시적입니다 (예 : 인쇄 여백이없는 경우). 또한이 장치에서 기존 PDF 파일을 다시 인쇄하면 lp -p PDF existing.pdfevince는 복사 된 출력을 열 수조차 없지만 "파일로 인쇄"방식의 경우는 아닙니다.
  • 나는을 보았다 man evince. 맨 아래에는 몇 가지 인쇄 미리보기 옵션이 표시되고 그놈 개발자 프로젝트 페이지로 리디렉션됩니다 . 분명히 나는 ​​그것을 이해하고 사용할 수 없습니다.

실제로 GUI evince의 "파일로 인쇄"옵션에서 얻은 인쇄 품질과 명령 줄의 유연성을 결합하는 방법이 있습니까?

필자의 테스트 사례는 명령 줄에서 시트 당 두 페이지로 인쇄 된 소스 문서에서 PDF를 작성하는 것입니다.

함께 생각해 주셔서 감사합니다.

답변:


13

있습니다 pdfnup(또는 pdfjam) 명령 줄 도구. 배포 저장소 ( sudo apt-get install pdfjamDebian 기반 배포, yaourt -S pdfnupArch 등) 에서 설치할 수 있습니다 .

기본 옵션은 입력 PDF 파일을 가져와 페이지 당 두 개의 입력 페이지가있는 출력 PDF를 생성합니다.

pdfnup -o output.pdf input.pdf

1
이렇게하면 인쇄 명령을 사용하기 전에 원하는 결과를 얻을 수 있습니다. 매뉴얼 페이지는 Linux.die.net
XavierStuvw

0

예, 여러 페이지를 인쇄 할 수 있습니다.

command | lpr -P <printername> -p <priority from 1 to 100>

사용 예 :

ls -l | lpr -P hpprinter -p 2

1
안녕. 이 답변 lpr -P PDF -p 2은 결과의 품질을 시작 하면 너무 원시적 이라는 한계와 충돌합니다 . 그것이 요구 사항이 아닌 경우 유용합니다.
XavierStuvw
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.