2013-03-17 3 views
1

Я пытаюсь сгенерировать PDF с помощью PDFKit. После добавления «.pdf» после URL-адреса он работал и получал PDF-страницу, но всегда выглядел как страница по умолчанию с только текстовым контентом Я не могу стилизовать страницы PDF.PDFkit в rails3 всегда создает PDF без стилей

У меня есть эта линия в "Views \ раскладок \ application.html.erb"

<%= stylesheet_link_tag "application", :media => "all" %> 

и в "активов \ Стилей \ application.css", у меня есть

@media print { 
body{ 
    font-size:40px;} 

#container{ 
    background:black; 
    padding:20px; 
    font-size:200%; 
    } 
} 

, но это не работает. Страница PDF по-прежнему похожа на стиль по умолчанию.

Не могли бы вы, ребята, дать мне руку с этим? THX

+0

вы не считаете ли с помощью 'wickedpdf' - https://github.com/mileszs/wicked_pdf вы можете реально найти то, что вы хотите сделать гораздо проще пищу для размышлений. – David

+0

Спасибо Djj. Раньше я пробовал wicked_pdf. Но мне кажется, что это немного сложно. Мог ли вы рассказать мне, как добавить ссылку для печати текущей страницы в формате PDF в show.html? –

ответ

0

Вы установили PDFKit для использования стилей для печати?

config.middleware.use "PDFKit::Middleware", :print_media_type => true 
+0

THX Leito, но у меня уже есть эта строка в «config \ application.rb» PS: я нахожусь в выигрыше операционной системы –