【问题标题】:How to write a dynamically generated pdf string to a file in ruby 1.8.7如何将动态生成的pdf字符串写入ruby 1.8.7中的文件
【发布时间】:2013-02-15 16:22:46
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-31
      • 1970-01-01
      • 2012-02-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多