【问题标题】:Adding text (actually, barcodes) to a Postscript file将文本(实际上是条形码)添加到 Postscript 文件
【发布时间】:2009-02-12 03:37:37
【问题描述】:

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

我发现几个线程表明可以通过将 Postscript 文件转换为 PDF 来完成此操作(Gluing (Imposition) PDF documentsCreate two pdfs from one .ps file?Overlay one pdf or ps file on top of another)。

我想知道是否有一种方法可以在不进行 PDF 转换的情况下执行此操作(以保持简单、快速并避免质量损失)。如果事实证明 PDF 转换是唯一合理的解决方案,那么从 Postscript 到 PDF 是否会降低质量?

【问题讨论】:

  • 您打算如何在 PostScript 中创建条形码?最简单的解决方案是使用字体。
  • 是的,我要使用一种字体,但这有关系吗?

标签: postscript


【解决方案1】:

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

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

Postscript Language Reference Manual 对于这两项任务都会派上用场。

【讨论】:

  • 我们使用了第一个建议——将 postscript 代码插入到生成的文件中(确实需要阅读 postscript 文档以更好地理解语言的结构)。我们找到了一些条形码的示例 postscript 代码,并用它来生成条形码。
猜你喜欢
  • 2021-03-21
  • 1970-01-01
  • 1970-01-01
  • 2016-12-14
  • 1970-01-01
  • 1970-01-01
  • 2011-03-03
  • 2016-08-25
  • 1970-01-01
相关资源
最近更新 更多