【发布时间】:2013-01-29 20:02:38
【问题描述】:
我正在使用 PDFKit 将网页转换为 pdf 文件并将其保存在我的计算机中。它工作得很好,但它也会在终端中打印一条消息,虽然它可以工作:
"Segmentation fault (core dumped)"
我使用的代码是:
kit = PDFKit.new("link_to_the_website", :page_size => 'A5')
file = kit.to_file("myfile.pdf")
第二行是导致错误的那一行。
我知道 PdfKit 使用 wkhtmltopdf,并且我读到 wkhtmltopdf 在不处于 sudo 模式时会出现问题,但是我无法在 sudo 模式下运行我的 ruby 代码,我不知道如何修复它。有人可以帮我吗?
宝石链接:
https://github.com/antialize/wkhtmltopdf https://github.com/pdfkit/pdfkit
【问题讨论】:
-
不完全是您问题的答案,但在从 Ruby 生成 PDF 时,我会指出最近值得一读的 blog post。 wicked_pdf 在那里使用,wkhtmltopdf 的另一个包装器。
-
感谢您的帮助。到那时,我修复了 pdfkit,但我想有一天尝试 wicked_pdf!
标签: ruby segmentation-fault wkhtmltopdf pdfkit