虾PDF分裂

时间:2016-07-19 19:07:05

标签: ruby-on-rails pdf-generation carrierwave prawn cloudinary

我使用prawn(和prawn-table)生成pdf,然后通过Carrierwave将它们上传到Cloudinary。但是,其中一些报告可能会变大,并且会引发错误:

Cloudinary::CarrierWave::UploadError: File size too large.

here开始,Cloudinary支持每个文件最多20MB(对于付费计划)。

我想要实现的解决方案是将.pdf文件拆分为两个或多个单独的.pdf文件,具体取决于大小。我将如何使用prawn进行此操作?在生成文件之前,确实无法找出文件的大小,对吧?

如果prawn无法做到,那么还有其他宝石吗?

0 个答案:

没有答案