相关疑难解决方法(0)

75
推荐指数
2
解决办法
5万
查看次数

如何使用Ruby编辑或编写现有PDF?

我有几个包含复杂内容的PDF模板文件以及其中的几个空白区域/区域.我需要能够在这些空白区域中写入文本并将生成的PDF保存在文件夹中.

我搜索了这个问题的答案非常密集,但我找不到明确的答案.其中一个更好的解决方案是PDF :: Toolkit,但它需要购买Adobe Acrobat才能为现有PDF文档添加可替换属性.

PHP世界拥有FPDI,可用于简单地打开PDF文件并在现有内容上书写/绘制.这个库有一个Ruby端口,但它的最后一次提交发生在2009年初.此项目看起来并不像它被广泛使用和支持.

问题是:在现有PDF上编辑,编写或绘图的Ruby方式有哪些?

这个问题似乎也没有在这里回答.这些问题是相关的,但并不完全相同:

ruby pdf-generation ruby-on-rails fpdi

36
推荐指数
4
解决办法
2万
查看次数

Rails - ActionMailer - 如何发送您创建的附件?

在rails3和ActionMailer中,我想发送一个.txt文件附件.挑战是这个txt文件不存在,而是我想在给定一大块文本的情况下创建txt文件.

可能?想法?谢谢

ruby-on-rails ruby-on-rails-3

20
推荐指数
1
解决办法
3万
查看次数

如何使用Prawn将base64字符串转换为PNG而不保存在Rails中的服务器上

所以我正在尝试使用 Prawn gem 将画布的 PNG 图像嵌入到 PDF 中。Base64 字符串是通过使用 canvas 的 toDataURL() 函数生成的。由于图像仅在 PDF 中需要,我试图避免将其保存在服务器上。Params[:base64string] 正确传递到服务器。

但是,我正在尝试使用

image = Prawn::Images::PNG.new(base64string)
Run Code Online (Sandbox Code Playgroud)

创建图像,但我得到 NoMethodError: undefined method `unpack' for nil:NilClass。

任何想法我做错了什么或应该如何正确完成?

ruby ruby-on-rails prawn

5
推荐指数
1
解决办法
2137
查看次数