자르기가 필요한 몇백 개의 PDF가 있습니다. 실제 문서를 잘라내거나 각각에 자르기 상자를 추가하기 만하면 올바른 볼 수있는 영역이 나타납니다. PDF가 열립니다.PDF 자르기/Ghostscript를 사용하여 자르기 상자 추가하기
어떻게하면 Ghostscript (v8.71)를 사용하여이 작업을 수행 할 수 있습니까?
gs -sDEVICE=pdfwrite -sOutputFile=marked.pdf [/CropBox [54 54 1314 810] /PAGES pdfmark original.pdf
나는이 시도했다 (모든 변종 내가 생각할 수있는)하지만 난 항상 이와 같은 오류를 얻을 : 내가 해봤
Error: /undefinedfilename in ([/CropBox)
나는 이걸 발견 명령의 매개 변수를 따라 움직이지만 아무것도 작동하지 않는 것 같습니다. 누구든지 이것이 어떻게 성취 될 수 있는지 알고 있습니까?
업데이트 : 여전히 자르기 상자 구문을 수정 한 후, 결과보고 -에 대한
결과에 대한 pdfinfo -box -f 1 -l 3 original.pdf
Producer: PDFlib 7.0.2 (PHP5/Linux)
CreationDate: Wed Oct 21 11:41:04 2009
ModDate: Wed Oct 21 13:38:22 2009
Tagged: no
Pages: 1
Encrypted: no
Page 1 size: 1423 x 918 pts
Page 1 MediaBox: 0.00 0.00 1423.00 918.00
Page 1 CropBox: 0.00 0.00 1423.00 918.00
Page 1 BleedBox: 54.00 54.00 1369.00 864.00
Page 1 TrimBox: 0.00 0.00 1423.00 918.00
Page 1 ArtBox: 0.00 0.00 1423.00 918.00
File size: 914373 bytes
Optimized: no
PDF version: 1.4`
결과 : pdfinfo -box -f 1 -l 3 marked.pdf
Producer: GPL Ghostscript 8.71
CreationDate: Wed Apr 27 15:43:38 2011
ModDate: Wed Apr 27 15:43:38 2011
Tagged: no
Pages: 1
Encrypted: no
Page 1 size: 1423 x 918 pts
Page 1 MediaBox: 0.00 0.00 1423.00 918.00
Page 1 CropBox: 0.00 0.00 1423.00 918.00
Page 1 BleedBox: 0.00 0.00 1423.00 918.00
Page 1 TrimBox: 0.00 0.00 1423.00 918.00
Page 1 ArtBox: 0.00 0.00 1423.00 918.00
File size: 392382 bytes
Optimized: no
PDF version: 1.4
업데이트 : 게시 된 PDF의 예 -
• able_to_crop.pdf
• cannot_crop.pdf
귀하의 고스트 스크립트 명령은 새로운 출력을 생성, "일"한 -하지만 (그것이 전달 파일 이름으로 interpete 시도) 당신의 (잘못된) pdfmark 매개 변수를 무시했습니다
대신이보십시오. 출력 파일에서 Ghostscript는 모든 "상자"를 동일하게 만듭니다. –