2013-05-17 39 views
1

我有這樣pdfInfo一個pdf:以下this線程Ghostscript的:將出血框

pdfinfo -f 1 -l 1 -box book.pdf 
Title:   Hibaby book 
Author:   Hibaby.biz 
Creator:  HIBABY 
Producer:  TCPDF 5.9.193 (http://www.tcpdf.org) 
CreationDate: Tue Mar 5 17:25:23 2013 
ModDate:  Tue Mar 5 17:25:23 2013 
Tagged:   no 
Form:   none 
Pages:   21 
Encrypted:  no 
Page 1 size: 595.276 x 841.89 pts (A4) 
Page 1 rot: 0 
Page 1 MediaBox:  0.00  0.00 595.28 841.89 
Page 1 CropBox:  0.00  0.00 595.28 841.89 
Page 1 BleedBox:  0.00  0.00 595.28 841.89 
Page 1 TrimBox:  0.00  0.00 595.28 841.89 
Page 1 ArtBox:  0.00  0.00 595.28 841.89 
File size:  3771955 bytes 
Optimized:  no 
PDF version: 1.7 

我嘗試調整並添加bleeBox使用此命令:

gs -o output.pdf -sDEVICE=pdfwrite -r72 -dPDFA -sProcessColorModel=DeviceCMYK -dFIXEDMEDIA -dDEVICEWIDTHPOINTS=667 -dDEVICEHEIGHTPOINTS=913 -c "[/ArtBox[36 36 631 877]" -f book.pdf 

我只得到一個稍微大一點PDF與正確的媒體箱,但沒有流血箱連接...我錯過了什麼?

pdfinfo -f 1 -l 1 -box output.pdf 
Producer:  GPL Ghostscript 9.06 
CreationDate: Fri May 17 11:10:49 2013 
ModDate:  Fri May 17 11:10:49 2013 
Tagged:   no 
Form:   none 
Pages:   21 
Encrypted:  no 
Page 1 size: 595.276 x 841.89 pts (A4) 
Page 1 rot: 0 
Page 1 MediaBox:  0.00  0.00 667.00 913.00 
Page 1 CropBox:  0.00  0.00 595.28 841.89 
Page 1 BleedBox:  0.00  0.00 595.28 841.89 
Page 1 TrimBox:  0.00  0.00 595.28 841.89 
Page 1 ArtBox:  0.00  0.00 595.28 841.89 
File size:  534004 bytes 
Optimized:  no 

我不明白什麼是錯的:命令,語法或如果我只是試圖讓事情不可能 感謝您的幫助!

PDF版本:1.4

回答

2

首先,無處在命令行中你指定出血框。你提到了一個ArtBox,但這不是一回事。

其次,你不能只是隨意沾的PostScript流中的/作品,並期望它做任何事情。這個「[/ ArtBox [36 36 631 877]」甚至不是有效的PostScript,因爲你有不平衡的數組標記。

您的命令行應改爲閱讀

-c "[/ArtBox [36 36 631 877] /PAGES pdfmark" -f 

除非你其實想出血框在這種情況下,你將不得不更換/出血框的/作品。

+1

參見[此頁](http://www.prepressure.com/pdf/basics/page-boxes),看看所有那些*盒子是關於! – tricasse

0

最近,我有這個需要自己,但使用的Ghostscript所提出的解決方案並沒有爲我工作。我創建了一個名爲pdfboxer的小工具來執行此操作,該工具使用下面的Apache PDFBox。您可以從https://github.com/nicknux/pdfboxer下載源代碼。

它可以讓你改變裁切框,作品框,出血框和裁剪框。爲公用事業

樣品的用法是:

$ java -jar bin/pdfboxer-0.0.1.jar \ -trimBox 7.200000,7.200000,504.000031,720.000000 \ -artBox 7.200000,7.200000,504.000031,720.000000 \ -sourceFile src/test/pdfs/UNTRIMMED_PDF.pdf \ -destFile src/test/pdfs/TRIMMED_PDF.pdf