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

时间:2013-03-01 08:03:43

标签: ruby-on-rails ruby pdf pdf-generation

我正在与网络服务进行交互。该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文件?

1 个答案:

答案 0 :(得分:-1)

你仍然需要生成标题,以便文件系统知道他们正在处理pdf文件。您可以查看wicked_pdfpdfkitprawn来执行此操作。