如何使用Ghostscript设置Postscript MediaBox,BleedBox和TrimBox



我正在尝试设置一本书以在 Blurb.com 打印。我正在准备 PDF,并希望设置 MediaBox、Bleedbox 和 TrimBox,以确认我的文档已正确设置以进行打印。这里有一个关于 BleedBox 的现有问题,但是,答案不会更改 pdfinfo 报告的输出,并且不包括更改多个框。

测试脚本

#!/bin/sh
gs -o output.pdf 
-sDEVICE=pdfwrite 
-r72 
-dPDFX 
-sProcessColorModel=DeviceCMYK 
-dFIXEDMEDIA 
-dDEVICEWIDTHPOINTS=660 
-dDEVICEHEIGHTPOINTS=910 
-c "[/BleedBox [36 36 600 877] /PAGES pdfmark" 
-f test_in.pdf
pdfinfo -f 1 -l 1 -box output.pdf

输出

GPL Ghostscript 9.50 (2019-10-15)
Copyright (C) 2019 Artifex Software, Inc.  All rights reserved.
This software is supplied under the GNU AGPLv3 and comes with NO WARRANTY:
see the file COPYING for details.
Processing pages 1 through 17.
Page 1
Page 2
Page 3
Page 4
Page 5
Page 6
Page 7
Page 8
Page 9
Page 10
Page 11
Page 12
Page 13
Page 14
Page 15
Page 16
Page 17
Producer:       GPL Ghostscript 9.50
CreationDate:   Sun Jan  5 15:46:42 2020
ModDate:        Sun Jan  5 15:46:42 2020
Tagged:         no
Form:           none
Pages:          17
Encrypted:      no
Page    1 size: 660 x 910 pts (rotated 0 degrees)
Page    1 MediaBox:     0.00     0.00   660.00   910.00
Page    1 CropBox:      0.00     0.00   660.00   910.00
Page    1 BleedBox:     0.00     0.00   660.00   910.00
Page    1 TrimBox:      0.00     0.00   660.00   910.00
Page    1 ArtBox:       0.00     0.00   660.00   910.00
File size:      1213265 bytes
Optimized:      no
PDF version:    1.3

你的输入是一个PDF文件(而不是PostScript程序(,这意味着它已经有一个/MediaBox,可能还有其他框。请注意,设置 -dFIXEDMEDIA 意味着您真的不应该尝试更改 MediaBox,我提到这一点是因为您在问题中引用了 MediaBox。

命令行首先设置 BleedBox,然后运行 PDF 文件。因此,PDF 文件自己的 BleedBox(如果存在(会覆盖您使用 pdfmark 设置的 BleedBox,因为它是在初始设置之后出现的。

如果您在运行PDF文件执行pdfmark,则pdfmark将覆盖PDF文件,这是(我相信(您想要的。

所以要采用你的命令行:

gs -o output.pdf 
-sDEVICE=pdfwrite 
-r72 
-dPDFX 
-sProcessColorModel=DeviceCMYK 
-dFIXEDMEDIA 
-dDEVICEWIDTHPOINTS=660 
-dDEVICEHEIGHTPOINTS=910 
test_in.pdf 
-c "[/BleedBox [36 36 600 877] /PAGES pdfmark" 
-f

注意:您正在请求 PDF/X-3 输出,但尚未设置 PDF/X 定义程序,这意味着输出将不符合 PDF/X-3,因为您尚未指定 CMYK ICC 配置文件。看这里

要设置多个 Box 值,只需将它们添加到 pdfmark 中即可。pdfmark参考今天可以在这里找到,但请注意,Adobe经常重新排列其网站上的家具,它可能会移动。谷歌搜索"pdfmark技术参考"应该可以找到它。

最新更新