我正在与网络服务交互。该网络服务返回一个字符串,我应该将其写入 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 文件?