2012-02-29 64 views
13

我使用wkhtmltopdf从几个网页创建了一个PDF。与wkhtmltopdf的内部链接?

有没有办法跨页,10页链接,例如到15

我试图创建一个ID,然后锚链接到它的元素,但这并不在同一个工作页面或跨页面。它将链接变成绝对URL并尝试在网络浏览器中打开它。

+1

我的pdf内部链接工作正常。我使用没有路径的名称,请显示一些代码? – ppant 2012-03-01 08:58:58

+0

ppant:你怎么实际做HTML端的内部链接?像在使用'Here'的问题中锚定? – Nenotlep 2012-07-12 06:32:34

+0

这仍然是一个问题?你设法解决它吗? @ppant你是如何让他们工作的?对我而言,链接的构建方式与我上面的评论和打印效果相似,但它们不能在Acrobat Reader或Foxit阅读器中单击。我有0.11.0。 – Nenotlep 2013-10-16 11:45:42

回答

4

我通过更新我正在使用的二进制文件解决了这个问题。 我使用0.8并切换到0.11.0 rc1。

确保其不受QT建(在http://code.google.com/p/wkhtmltopdf/downloads/detail?name=wkhtmltoimage-0.11.0_rc1-static-amd64.tar.bz2最新的二进制文件

然后只是要确定启用内部链接:

--enable-internal-links 

当你调用转换

+2

只是为了澄清是否有人想知道,链接是为64位Linux的wkhtmltoimage。搜索您需要的二进制文件(OP为PDF),用于您所拥有的操作系​​统。 – Nenotlep 2012-08-27 11:15:15

2

我安装后有这个问题pathced version of QT

我有wkhtmltopdf 0.9.6,比我也切换到0.11.0 rc1

然后工作正常! 并且不需要使用--enable-internal-links。你可以通过--disable-internal-links*默认关闭这个选项。