【问题标题】:How to print barcodes from a website based on a template? [duplicate]如何从基于模板的网站打印条形码? [复制]
【发布时间】:2015-03-02 18:23:50
【问题描述】:

我们目前生成自己的条形码并使用条形码图像生成页面;但是,我们还希望将这些条形码打印到template 上。到目前为止,我们已经尝试使用上面模板中的测量值简单地匹配边距和间距(使用 CSS),但是每个浏览器都太不一致了。有谁知道如何做到这一点,最好是在客户端?

【问题讨论】:

  • 不要使用 HTML。即时生成 PDF。
  • @Tim 我可以问一下动态生成 PDF 的最佳方法吗?我研究了 jsPDF,但在使用它时遇到了匹配模板大小/边距的问题。
  • 这些服务器端有很多,但我无法根据标签判断您使用的是什么。 Xml/XSLT 是一种选择,另一种可能是在输出流式传输到客户端时更改输出上的 MIME 类型。您可能想为您的特定技术搜索“PDF 生成器”。这些已经存在很长时间了——当我开始从事这项业务时,你必须为它们付费,但这些天你可能会找到一个免费的......
  • @TylerH - 只需将他们指向一种为印刷一致性而设计的不同印刷技术,这个问题就得到了成功的回答。这是一个技术问题,在我看来,它主要不是基于意见的。我投票决定重新开放(不明白为什么人们会这么快就结束问题而不是指导问题进行改进)。

标签: javascript html css barcode-printing


【解决方案1】:

创建 PDF 格式是为了创建印刷一致的输出。创建浏览器时并没有考虑到这个目标,而今天的浏览器根本不是为了做到这一点而设计的。

您可以生成 PDF 并让您的用户打印。

【讨论】:

  • 在阅读更多关于 jsPDF 的文档后,我能够重新创建我们正在使用的模板并将其生成为 PDF。这就是我选择这个答案的原因。
  • @bjohnson 如果您能够自己提出解决方案,最好创建自己的答案来解释您是如何解决问题的。这使其他用户可以准确地看到对您有帮助的内容。
猜你喜欢
  • 2012-06-13
  • 2010-09-14
  • 1970-01-01
  • 1970-01-01
  • 2011-05-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多