我正在使用折纸gem
来创建PDF文件。关于如何在页面中特定位置(x,y)的PDF
中添加图像的看法,这令人困惑。
我正在使用此方法,但它只读取图像:
Origami::Graphics::ImageXObject.from_image_file(path, format = nil)
如何将此图像对象添加到PDF页面?
答案 0 :(得分:0)
要将图像添加到折纸中,您应该使用以下方法:add_xobject(xobject, name = nil)
其中xobject
是图片。
例如:
pdf = PDF.read('pdf-sample.pdf')
page = pdf.get_page(1)
img = Graphics::ImageXObject.from_image_file('sample.jpeg', 'jpg')
page.add_xobject(img, 'sample_image_name')