gpt4 book ai didi

pdf-generation - 使用wkhtmltopdf时如何设置目录的位置

转载 作者:行者123 更新时间:2023-12-04 04:32:30 24 4
gpt4 key购买 nike

我正在使用 wkhtmltopdf 从 html 页面生成 pdf。

我的问题是如何设置职位目录页?它似乎在第一页的开头自动生成。另外,如何设置css 内容的内容?

最佳答案

有一个 --xsl-style-sheet (file) wkhtmltopdf 的参数,在扩展命令行--help(或-H)中有详细说明。

可以通过向文档添加 toc 对象来将目录添加到文档中
命令行。例如:

wkhtmltopdf 目录 http://doc.trolltech.com/4.6/qstring.html qstring.pdf

内容表是根据输入中的 H 标签生成的
文件。首先生成一个 XML 文档,然后将其转换为
使用 XSLT 的 HTML。

生成的 XML 文档可以通过使用以下命令将其转储到文件中来查看
--dump-outline 开关。例如:

wkhtmltopdf --dump-outline toc.xml http://doc.trolltech.com/4.6/qstring.html qstring.pdf

可以使用 --xsl-style-sheet 开关指定 XSLT 文档。
例如:

wkhtmltopdf toc --xsl-style-sheet my.xsl http://doc.trolltech.com/4.6/qstring.html qstring.pdf

--dump-default-toc-xsl 开关可用于转储默认值
XSLT 样式表到标准输出。这是写你的好开始
自己的样式表

wkhtmltopdf --dump-default-toc-xsl

XML 文档位于命名空间中
http://code.google.com/p/wkhtmltopdf/outline

它有一个名为“outline”的根节点,其中包含许多
“项目”节点。一个项目可以包含任意数量的项目。这些是
为项目所代表的部分概述小节。一个项目节点
具有以下属性:

- “标题”部分的名称
- “page”部分所在的页码
- “链接”链接到该部分的 URL。
- "backLink"该部分将链接回的 anchor 的名称。

其余 TOC 选项仅影响默认样式表
因此在指定自定义样式表时它们将不起作用。

所以你定义你自己的 XSLT,可能基于它们的默认值,并传入它。没问题。

关于pdf-generation - 使用wkhtmltopdf时如何设置目录的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5943337/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com