我想用ruby创建pdf。一个特殊的需求是将图片嵌入到文本(或文本块)中,这意味着我需要能够让文本在图像周围流动。例如。图像应位于rigth上角,文本应从图像的左侧开始,并在图像后面使用整个页面宽度继续。我怎么能用红宝石做到这一点?谢谢你的任何建议!
答案 0 :(得分:4)
过去为了在Ruby中获取打印质量的PDF,我使用了rtex。
它也很快,这是一个真正的奖励。
答案 1 :(得分:2)
Prawn救援?
答案 2 :(得分:1)
我喜欢html - > pdf方法。虽然它可能不是最好的选择(大虾是),但它可以很容易地设计pdf。见website。您也可以采用jimneath.org中记录的方法。
祝你好运答案 3 :(得分:1)
iText是重量级的,它允许您使用jRuby与之桥接的PDF做任何您想要的事情。
我使用的另一个选项是驾驶开放办公室(它有一个ui较少的选项,你可以从Ruby自动化)
答案 4 :(得分:1)
如何让Ruby生成一些LaTeX代码,然后使用pdflatex生成PDF?
答案 5 :(得分:0)
虽然我自己没有这样做,但我看到人们使用无头的Open Office。您可以从Ruby控制它并使用它来生成PDF文件。您甚至可以使用Open Office模板,只需在其中填入一些元素。