【问题标题】:Prawn gem: How to create the .pdf from an *existing* file (.xls)Prawn gem:如何从*现有*文件 (.xls) 创建 .pdf
【发布时间】:2011-03-10 01:38:15
【问题描述】:

谁能告诉我(也许复制/粘贴一个简单的代码示例)如何使用 Prawn gem 从 现有 (.xls) 文件创建 .pdf 文件? (基本上,我需要“打开”现有文件的命令。)

(我问这个问题是因为 Prawn 文档 (http://prawn.majesticseacreature.com/docs/) 似乎已经消失了很长时间 - 它甚至无法通过 Google 缓存使用...)

非常感谢您对此提供的任何帮助! 汤姆

【问题讨论】:

  • 请编辑在标题和正文中使用Prawn 而不是Pawn

标签: ruby-on-rails ruby pdf rubygems prawn


【解决方案1】:

我建议你分解问题。

  1. 你能用 Ruby 读取 xls 吗? Possibly,但它充其量只是片状。但是,您可以easily read csv,并且 xls 可以很好地导出为该格式。

  2. 你能将值的“表”写入大虾 pdf 吗? Yes

所以,(几乎)你只需要一个小程序,它可以将 csv 文件解析为对虾友好的表结构,然后将其交给虾生成。

【讨论】:

    【解决方案2】:

    原来 Prawn gem 无法处理现有文件...

    【讨论】:

    • 它可以使用现有的PDF文件作为模板,但不能使用任意类型的文件。
    【解决方案3】:

    Prawn 可用于在 PDF 上呈现内容。您说的是 .xls,一种完全不同的格式。

    【讨论】:

    • 这是从 Prawn 中删除的吗?我正在尝试在现有 PDF 之上进行渲染,但我在任何地方都找不到文档。
    猜你喜欢
    • 2023-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-07
    • 2010-09-25
    相关资源
    最近更新 更多