尝试使用 Wicked PDF。
我在控制器中有这段代码
def pdf
pdf = WickedPdf.new.pdf_from_string(
render_to_string(
pdf: 'filename.pdf',
template: '/pages/poa.html.slim',
layout: '/layouts/pdf'),
header: {
content: render_to_string({
template: '/pdfs/poa_header.html.slim',
layout: '/layouts/pdf'
})
})
save_path = [Rails.root, '/public/pdf/', 'filename.pdf'].join
File.open(save_path, 'wb') do |file | file << pdf
end
end
尝试执行上述操作时收到此错误消息
RuntimeError (Failed to execute:
Error: "\xFE" from ASCII-8BIT to UTF-8):
我已经尝试清空正在渲染的模板和布局的内容,但仍然出现错误。