1

我正在尝试使用 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 页面仍然是默认样式。

你们能帮我解决这个问题吗?谢谢

4

1 回答 1

0

您是否将 PDFKit 设置为使用打印媒体样式?

config.middleware.use "PDFKit::Middleware", :print_media_type => true  
于 2013-03-17T16:16:15.053 回答