【问题标题】:Barcodes in PDFs generated by BIRTBIRT 生成的 PDF 中的条形码
【发布时间】:2020-01-08 11:13:20
【问题描述】:

我试图在 BIRT 生成的报告中简单地包含条形码。

这是我所拥有的:

  • BIRT 运行时 4.4.2
  • Eclipse BIRT 项目 4.6
  • Eclipse Neon.3 版本 4.6.3

首先,我尝试简单地在标准文本项上设置字体。这在设计器中工作正常,但是当生成 pdf 时,文本项仅以标准字体显示文本,而不是我在设计器中设置的条形码字体。

我也尝试过这些人的插件:

  • OnBarcode.com - 我使用的是 Eclipse 2019-11,但在编辑报告时,Barcode 项目根本没有出现在托盘中。我不得不回到霓虹灯才能展示该项目。然后我可以在报告中添加条形码项目并保存报告。然后,当我的服务器代码尝试生成条形码时,BIRT 就崩溃了。
  • BusinessRefinery.com - 即使在 Eclipse Neon 中,Barcode 项目也没有显示在调色板中。我对此无能为力。

我知道插件文件夹在我的 Eclipse 中的位置,所以我想这只是插件某个地方的版本控制问题。我还可以看到插件存储在 Eclipse 2019-11 中完全不同的位置,所以我上面提到的两个插件不起作用也就不足为奇了,因为我猜插件架构已经改变。

我很想听听任何实现这两个方面的人的意见:

  1. 在 BIRT 生成的 pdf 中出现了非标准字体。
  2. 有一个条形码插件,可以与我上面提到的 BIRT 和 Eclipse 版本一起使用。

提前致谢。

【问题讨论】:

    标签: eclipse birt


    【解决方案1】:

    我们使用来自 ID 自动化的 Java 库,并通过使用来自 BIRT 内部的 Java 库和 Javascript 来动态生成图像。 这不像插件那么优雅,但它工作正常。 对于 QR 码,我们以类似的方式使用 Google 的 ZXing 库。

    【讨论】:

      【解决方案2】:

      我一直在使用这个插件(源代码):https://code.google.com/archive/p/birt-barcode-extension/

      它不是很复杂,但您可以使用“默认”预览在模板上插入/编辑条形码。

      它依赖于 ZXing(你必须从 GITHUB 获得它)

      【讨论】:

        猜你喜欢
        • 2021-10-27
        • 2017-08-12
        • 2013-07-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-01-24
        • 2016-11-01
        相关资源
        最近更新 更多