如何在ruby 1.8.7中将动态生成的pdf字符串写入文件



我正在与一个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来做这个

最新更新