【发布时间】:2016-09-15 21:13:54
【问题描述】:
prawn gem 有一个初始化选项:compress,描述为here。
显然是"Compresses content streams before rendering them"。
无论有没有compress: true,我都生成了两次相同的 14 页 pdf。每页有 2 张照片和各种文字。生成的文件大小完全相同。
所以我的问题是:在制作大量照片时,我会发现文件大小有所不同吗?或者compress: true 在处理过程中会吃掉更多或更少的 RAM?它的目的是什么?
【问题讨论】:
-
你监控内存使用了吗?这对于非常大的文档可能很有用,在这些文档中以 CPU 使用率换取更轻的内存占用是值得的。
-
你可能有更好的运气直接在他们的谷歌群组上提问:groups.google.com/forum/#!forum/prawn-ruby
-
这是个好消息,@BigRon!当我查找有关 gem 的信息时,我首先会访问他们的 github 存储库。您通常会在那里找到很好的文档,以及为更复杂的场景找到答案的地方。 (一个 wiki,有时是一个 google 组。)在这种情况下,提到一个 google 组。
标签: ruby-on-rails ruby pdf prawn