使用 XSL-FO (Fop),我成功地创建了指向外部 PDF 的链接:
<fo:basic-link show-destination="new">
<xsl:attribute name="external-destination">foo.pdf</xsl:attribute>
</fo:basic-link>
但是现在,我想在这个外部 PDF 中找到一个锚点。所以我尝试构建类似的东西:
<fo:basic-link show-destination="new">
<xsl:attribute name="external-destination">foo.pdf#anchorId</xsl:attribute>
</fo:basic-link>
不幸的是,当我单击生成的链接时,出现错误。它尝试打开文档foo.pdf%23anchorId。
在我的 .fo 文件中,带有#的链接是正确的,但在 PDF 转换过程中此#被误解了。
你有解决这个问题的想法吗?
谢谢,
约翰