2012-02-29 105 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*默認關閉這個選項。