【发布时间】:2013-03-17 04:38:27
【问题描述】:
我正在尝试使用 PDFKit 生成 PDF。在 url 后添加“.pdf”后,它可以工作并获得一个 PDF 页面,但它总是看起来像一个只有文本内容的默认页面。我无法设置 PDF 页面的样式.
我在“views\layouts\application.html.erb”中有这一行
<%= stylesheet_link_tag "application", :media => "all" %>
在“assets\stylesheets\application.css”中,我有
@media print {
body{
font-size:40px;}
#container{
background:black;
padding:20px;
font-size:200%;
}
}
但它没有用。 pdf页面还是默认样式。
你们能帮我解决这个问题吗? 谢了
【问题讨论】:
-
你会不会考虑使用
wickedpdf- github.com/mileszs/wicked_pdf 你可能会发现你想做的事情更容易思考。 -
谢谢DJ。我以前试过 wicked_pdf 。但这对我来说似乎有点棘手。你能告诉我如何在 show.html 中添加将当前页面打印到 PDF 的链接吗?
标签: ruby-on-rails pdfkit