1

我正在尝试制作可用于生产的 pdf。

我有管理员上传的 eps 文件和动态生成的 postscript 文件。我在 postscript 文件中包含 eps

使用下面的脚本

%%BeginDocument: danske.eps
(".$bgeps_path.") run
%%EndDocument

现在我的问题是,图像周围应该有 10 毫米的空间。

我设法通过翻译将 10 毫米空间添加到 pdf 中。

但是在打印时,打印机会裁切两条边,一条是 10mm 空间,另一条是图像边缘。

所以我想要的是只允许一个边缘切割 10 毫米的空间。

我试图通过玩 BoundingBox 来实现这一点,但这确实对我有帮助。

4

1 回答 1

1

BoundingBox 是一个注释,仅此而已,因此通常会被忽略。如果要放置 EPS,则需要遵循 EPS 包含规则。您需要设置当前变换矩阵以正确缩放和定位EPS 至少在画布上。

技术说明 5022 EPSF sepcification v3.0 在第 13 页有导入 EPS 文件的指南,您真的应该阅读此内容,尤其是第 16 页的坐标系转换。技术说明可在此处获得:

http://partners.adobe.com/public/developer/en/ps/5002.EPSF_Spec.pdf

于 2013-07-16T07:27:40.993 回答