我正在生成pdf和寶石pdfkit(成功)只有問題,我的是我的pdf鏈接是純文本(顏色doh),但我可他們不要點擊pdfkit gem生成PDF鏈接爲文本(不可點擊鏈接)
生成的PDF文件: http://bit.ly/MZBdmL
的HTML
<h2>links</h2>
<p>
<a href="http://google.com" title="">google.com</a>
</p>
<p>
<a href="http://github.com">github</a>
</p>
<p>
<br>
</p>
<p>
<a href="http://google.sk" title="">http://google.com</a>
<br>
</p>
上午我錯請在pdfkit或wkhtmltopdf中選擇一些選項?
wkhtmltopdf version 0.9.9
pdfkit gem version 0.5.2
的辦法,我生成PDF:
class DocumentController < ApplicationController
def download
@document = Document.last #just example
#...
kit = PDFKit.new(@document.content.html_safe, :page_size => 'Letter')
kit.stylesheets << "#{Rails.root}/app/assets/stylesheets/pdf.css"
send_data kit.to_pdf, :filename => "#{@document.title}.pdf", :type => 'application/pdf'
end
end
------------------------- -------------------------------------------------- -
解決方法:
由於@Nenotlep回答sugested下方,該解決方案是重新安裝wkhtmltopdf。我之前使用的版本來自Ubuntu資源(懶惰的突觸安裝)。
所以,我下載wkhtmltopdf-0.11.0_rc1靜態-amd64.tar.bz2(I386,如果你不是在64位平臺)的官方網站http://code.google.com/p/wkhtmltopdf/downloads/list並將其解壓到
~/.rvm/gems/[email protected]_project_gemset/bin
所以你將獲得可執行
~/.rvm/gems/[email protected]_project_gemset/bin/wkhtmltopdf
重啓服務器&做
note 1 wkhtmltopdf manual建議將wkhtmltopdf靜態文件放置在我的$ PATH指向的任何位置。我試圖把它放在/ usr/locale/bin中,但不起作用。如你所見,我使用RVM。該文件必須在下載頁面也文件wkhtmltoimage特定的寶石bin文件夾
注2:
。不要像我一樣愚蠢的安裝,並想知道爲什麼它不工作:)
我正在使用wkhtmltopdf 0.12.1,但它不會爲我生成可點擊的鏈接。奇怪。 – Nowaker 2014-07-19 19:09:16