我正在与一个web服务交互。该webservice返回一个字符串,我应该将其写入pdf文件。我必须使用ruby 1.8.7。到目前为止,我一直无法生成有效的pdf字符串并写入文件。如何将从api获得的字符串成功地写入pdf格式的文件。我试过以下几种方法:
File.open("public/data/input.pdf", "wb") do |f|
f.write string
# also tried: f.write Base64.decode64 string
end
但到目前为止,这两种选择都不起作用。如何将数据转换为有效的pdf文件?
您仍然需要生成标题,以便文件系统知道它们正在处理PDF文件。你可以查看wicked_pdf或pdfkit或prawn来做这个