【发布时间】:2015-01-28 10:19:13
【问题描述】:
我的 birt 版本包含一张图片,当我导出为 HTML 时,图像显示为反对在 pdf 中导出不起作用,并出现以下消息“无法访问此延期项目的资源。”
我咨询了您的论坛,但在简化的 rptdesign 问题文件下方,我没有找到明确的解决方案,
知道是我根据我三年的 birt 经验建议我的团队与 Birt 合作的 :3 ,我担心下面的示例在 pdf 中无法正常显示,这意味着我必须寻找其他的允许我在生成的 pdf 中显示 TextEditor 的内容的工具(或库)。 :(
仅供参考:
- 要显示的内容是从数据库中检索出来的(该数据库存储了 TextEditor 的内容)。
- 使用的 Birt 版本是 4.4.1
提前谢谢你。
【问题讨论】:
-
我们可以使用 "image" birt 元素在报表中显示动态图像,并且该图像可以正确导出为 PDF。但是,在您的示例中,图像是一个字符串 base64 编码,嵌入在 HTML 文本中。如果我正确理解了用例,您的整个报告将主要是一个 HTML 文本元素? AFAIK,PDF 发射器本身无法处理这种图像。不过,它可能会被扩展以支持这一点。
-
@Dominique :上面的例子只是我遇到的问题的简化,但我的最终版本包含几个表格和图表。因此,据我了解,BIRT 无法管理包含格式化图像 base64 编码的 html 内容:(,对我来说最大的问题是富文本编辑器(例如:ckeditor)通常以 html 格式生成文本,这就是我保存在数据库中,我没有其他技巧可以解决这个问题!
标签: ckeditor pdf-generation birt rich-text-editor