Ruby gem调整PDF大小?

时间:2016-01-06 08:13:17

标签: ruby-on-rails ruby pdf

我的Rails应用程序中有一个Shipcloud.io实现。成功的API调用会生成PDF格式的运输标签。然后,我需要将给定的PDF转换为另一种尺寸(具体为DIN A5格式)。如何在Rails中完成?我检查了wicked_pdf gem,但似乎只生成html到pdf。

3 个答案:

答案 0 :(得分:0)

使用imagemagick
然后使用ruby系统调用方法。

之类的,

select being_followed,count(*) total_followers
from table
group by being_followed
order by total_followers desc

答案 1 :(得分:0)

rmagick gem是一种可行的方法。它在后台使用imagemagick二进制文件,因此您必须先安装它才能使用ruby gem。我每天都用它来工作。

还有其他变种。例如,mini_magick gem可以提高内存管理能力,还支持ImageMagick或GraphicsMagick。

https://rmagick.github.io/

https://github.com/minimagick/minimagick

答案 2 :(得分:0)

您目前获得的运输标签尺寸是多少?对于少数运营商,您可以在shipcloud后台更改大小。运输标签都是标准尺寸,因此请注意,在调整尺寸时,最终可能会出现承运人不接受的标签。