如何使用wicked-pdf保存pdf并将其作为html进行检查

时间:2017-11-01 13:31:40

标签: wicked-pdf

我正在创建一个pdf文件并保存它。

 pdf=WickedPdf.new.pdf_from_string(
  html,
  header: {content: html_header},
  footer: {content: html_footer},
  page_height: '11in',
  page_width: '8.5in',
  show_as_html: true
)

save_path = Rails.root.join('example.pdf')
File.open(save_path, 'wb') do |file|
  file << pdf
end
return

是否可以使用chrome作为html打开并检查css?

1 个答案:

答案 0 :(得分:1)

您应将show_as_html: true更改为show_as_html: params.key?('debug')

然后,尝试访问pdf的网址,并在其末尾添加一个?debug

例如:http://localhost:3000/controller/file.pdf?debug

现在您可以照常检查HTML。