【问题标题】:Creating dynamic PDF internal links with BIRT使用 BIRT 创建动态 PDF 内部链接
【发布时间】:2017-12-11 02:48:06
【问题描述】:

我正在尝试在 BIRT 中创建 PDF,我需要将书签从摘要页面链接到每个详细信息页面。这些链接在 HTML 预览中工作正常,类似的 http 链接在已发布的 PDF 中工作。但是,内部链接不适用于 PDF 格式。

到目前为止,我尝试将 bookmark 属性设置为 "detail_" + row["nodeid"] 并将超链接设置为相同。如前所述,这适用于 HTML 预览,但不适用于 PDF 导出。

PDF 已自动生成我希望利用的 TOC 项目,但我不知道如何链接到这些项目。

有没有一种方法可以让 PDF 输出包含使用书签属性或生成的 TOC 项目所需的链接?

Sample PDF output(已删除客户数据,已选择备用位置)

【问题讨论】:

    标签: pdf hyperlink birt


    【解决方案1】:

    问题的解决不在于书签/超链接的格式,而在于书签的放置。

    问题是,我将书签放在要链接到的表格的行上。相反,书签需要位于该行第一列的标签上。

    我认为问题在于,在 HTML 版本中,表格行是 <tr> 标记,但在 PDF 中,该行实际上并不存在,因此无需设置书签。但是标签/文本项在两个版本中都存在,因此书签创建正确。

    【讨论】:

      猜你喜欢
      • 2018-12-20
      • 1970-01-01
      • 2015-04-25
      • 2013-06-18
      • 1970-01-01
      • 2020-06-08
      • 2011-09-17
      • 1970-01-01
      相关资源
      最近更新 更多