使用Ruby中的Prawn替换PDF模板中的一些文本

我使用类似于以下代码的模板在Prawn中生成PDF:

Prawn::Document.new(:template => "template.pdf") 

这很好用,我可以用正常方式添加到文档中 – 但是我想搜索并替换从模板添加的一些文本。 这对Prawn有可能吗?

查看Prawn代码,它执行以下操作:

  if options[:template] fresh_content_streams(options) go_to_page(1) else ..... end ..... # adds a new, empty content stream to each page. Used in templating so # that imported content streams can be left pristine # def fresh_content_streams(options={}) ..... end 

因此,它会创建一个新的内容流,以防止更改模板中给出的数据 – 问题是我可以查看并使用Prawn更改现有流吗?

我在这里向Github询问了这件事。 显然这是不可能的,而且比我意识到的要复杂得多。