読者です 読者をやめる 読者になる 読者になる

JRubyとiTextでPDFに画像を追加する方法

iText JRuby

数年前にJRubyiTextを利用してPDFを編集する方法を習得しましたが、定期的に活用する機会があって、役に立っています。今回はPDFに画像を追加しました。

JavaでPDFに画像を追加している記事を参考にしました。

d.hatena.ne.jp

JRubyでは以下の様に記述して、画像を追加することができました。

java_import 'com.itextpdf.text.Image'

img = Image.getInstance(Rails.root.join('lib').join('cat.jpg').to_s)
img.setAbsolutePosition(300, 300)
img.scaleAbsolute(150, 180)
directcontent.addImage(img)

f:id:kaorumori:20150914173837j:plain