当前位置: 首页 > 知识库问答 >
问题:

如何使用 Apache fop 编写用于在 PDF 文件中创建书签的 Xsl。

崔琦
2023-03-14

我想使用Apache fop创建一个PDF。要求是我想使用xsl fo样式表在PDF中创建书签。请给我一个如何实现这个的例子。

共有2个答案

凤昊东
2023-03-14
<fo:bookmark-tree>
    <fo:bookmark internal-destination="B1">
        <fo:bookmark-title>Bookmark 1</fo:bookmark-title>
    </fo:bookmark>
</fo:bookmark-tree>



<fo:block id="B1">
...
</fo:block>
谷梁嘉运
2023-03-14

对XSL 1.1中定义的书签使用格式化对象。请参见https://www.w3.org/TR/xsl11/#d0e14206

FOP的一致性显示在 https://xmlgraphics.apache.org/fop/compliance.html#fo-object-bookmarks-section

在“PDF 书签 (

 类似资料:
  • 我想生成一个自签名SSL证书,并将其与Tomcat一起使用。 我怎么能这样呢?

  • 问题内容: 抱歉,我是PDF框的新手,正在寻找一种解决方案,该方案如何使用书签名称获取特定的pdf页面?像下面的代码片段一样,我试图循环所有页面,但卡住了将书签与我需要的页面链接。有人可以帮忙吗? 问题答案: 事实证明,在PDF中,页面目标不在书签的目标条目中,而是在书签的操作项中(是的,PDF使您可以通过两种方式来执行同一操作)。将此添加到您的代码:

  • 问题内容: 为什么不行: 该代码可以正常工作,但无法打开.pdf文件。普通文本文件和pdf有什么区别?如果我想在python中创建并写入pdf文件怎么办? 问题答案: 您可以安装fpdf库,然后:

  • 我正在为嵌入式Linux设备添加HTTPS支持。我尝试通过以下步骤生成自签名证书: 这是可行的,但我得到一些错误,例如,谷歌Chrome:

  • 关于 Adobe PDF 便携文档格式 (PDF) 是一种通用的文件格式,这种文件格式保留在各种应用程序和平台上创建的字体、图像和版面。Adobe PDF 是对全球使用的电子文档和表单进行安全可靠的分发和交换的标准。Adobe PDF 文件小而完整,任何使用免费 Adobe Reader® 软件的人都可以对其进行共享、查看和打印。 Adobe PDF 在印刷出版工作流程中非常高效。通过将您的复合图

  • 我知道这个问题已经被问了很多次,但我阅读了所有相关的答案,我的问题还没有解决。我可以通过下面的代码在新的空白pdf文件中添加文本和图像。 但是当我取消注释行