【问题标题】:How to create a blank but valid EPS?如何创建一个空白但有效的 EPS?
【发布时间】:2018-08-28 13:16:25
【问题描述】:

我们的一个打印应用程序运行一个外部程序,该程序具有一定的魔力,有时会返回 EPS 格式的条形码以打印在文档上。

if [ ... some magic ]
then
    gnu-barcode -b $1 -c -e code39 -u mm -t 1x3 > $TMP.ps
    ps2epsi $TMP.ps $TMP.eps
    cat $TMP.eps
    rm -f $TMP.eps $TMP.ps
else
    cat /dev/null
fi

这工作正常。但是,当else ... 运行而我们执行cat /dev/null 时,它会在打印应用程序端生成一个关于未收到有效EPS 的恼人警告。我需要返回一个空白但有效的 EPS 而不是 cat /dev/null。我怎样才能做到这一点?

【问题讨论】:

    标签: eps


    【解决方案1】:

    EPS 格式在 Adob​​e 技术说明 5002 中定义,它在网络上可用,但它移动太多,我不会尝试发布 URL。但是,除非您是 PostScript 程序员,否则可能对您没有帮助。

    最简单的有效 EPS 可能类似于:

    %!PS-Adobe-2.0 EPSF-3.0
    %%BoundingBox:0 0 0 0
    

    这是 EPSF 中唯一需要的内容。当然,真正的打印应用程序可能不喜欢 0 0 0 0 的 BoundingBox。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-08
      相关资源
      最近更新 更多