Ruby 如何展平/压缩使用对虾生成的pdf?

Ruby 如何展平/压缩使用对虾生成的pdf?,ruby,rmagick,prawn,Ruby,Rmagick,Prawn,我使用对虾生成pdf文件,其中有很多图像,所以它们出来相当大。我可以在AdobeAcrobat中打开文件,然后使用“减小文件大小”选项保存它,一个164MB的文件缩小到7MB并保留了所有的图像质量。我想在Ruby中复制这种压缩。我尝试过使用prawn提供的压缩设置,但它们对文件大小没有任何影响。我想一定有办法解决RMagick的问题,但我还没弄明白 我很抱歉没有包含任何显示我尝试过的代码示例,但是我删除了对虾压缩设置,因为它们没有任何效果,所以我没有任何东西可以显示。您是否尝试过使用RMagic

我使用对虾生成pdf文件,其中有很多图像,所以它们出来相当大。我可以在AdobeAcrobat中打开文件,然后使用“减小文件大小”选项保存它,一个164MB的文件缩小到7MB并保留了所有的图像质量。我想在Ruby中复制这种压缩。我尝试过使用prawn提供的压缩设置,但它们对文件大小没有任何影响。我想一定有办法解决RMagick的问题,但我还没弄明白


我很抱歉没有包含任何显示我尝试过的代码示例,但是我删除了对虾压缩设置,因为它们没有任何效果,所以我没有任何东西可以显示。

您是否尝试过使用RMagick制作PDF副本?也就是说,读入PDF,然后再写出来


另外,请与ImageMagick的同事联系。他们向您提供的任何建议都可以通过RMagick实施。

您要求我们推荐解决问题的方法,而不向我们展示您的尝试。这意味着我们放弃想法,你说你尝试过那些,我们给出更多想法,你说你尝试过那些。但事实并非如此。“”并描述过程。我尝试在对虾文档上启用
压缩
优化对象
。你推荐的任何其他东西都将是新的想法。有没有什么地方你会建议我问一个概念性的问题而不是在这里?我正在寻找想法,不知道还能问到哪里。试试pdf工具包这确实有用,只是我不能让它输出一个质量相当好的文件。我将在imagemagick对话上发布,谢谢你的提示。如果这样的话,我会把它标记为接受。