2

我希望能够将条形码添加到生成的 postscript 文件中。postscript 文件是由另一个程序生成的,我无法更改该程序的工作方式。

我发现几个线程表明这可以通过将 Postscript 文件转换为 PDF 来完成(胶合(拼版)PDF 文档从一个 .ps 文件创建两个 pdf?;将一个pdf 或 ps 文件叠加在另一个之上)。

我想知道是否有一种方法可以在没有 PDF 转换的情况下做到这一点(保持简单,保持快速,并避免质量损失)。如果事实证明 PDF 转换是唯一合理的解决方案,那么从 Postscript 到 PDF 是否有质量损失?

4

1 回答 1

3

如果生成的 Postscript 足够好,你可以写一些东西来挖掘它,找到 showpage 命令,然后在它之前插入一些额外的绘图命令。毕竟,你不需要处理一般情况,只需从这个程序输出,它应该总是以同样的方式吐出 Postscript。

更一般地,您可以通过编程将 PS 转换为 EPS,然后将其嵌入到另一个将绘制它的 Postscript 文件中,然后是条形码。(既然我提到了这个,它实际上可能更容易。)

Postscript 语言参考手册对于这两项任务都会派上用场。

于 2009-02-11T19:37:37.350 回答