我有一个pdf,我想用它作为模板来创建一个新的pdf。目标是将图像放置在原始PDF中的特定占位符矩形内。原始pdf的创建由我控制,但占位符矩形/边界可能在pdf中的任何位置。我正在考虑在原始PDF中使用一个虚拟图像(具有相同的尺寸)作为占位符矩形。查找PDF中图像的坐标以替换为另一个图像
Prawn gem支持将图像放置在页面内给定的绝对/相对位置。
麻烦的是,因为矩形或虚拟图像可以在原始PDF在任何地方,我不知道是什么值以用于以下
pdf.image "/path/to/image", :at => [x,y]
虾呼叫
是否有办法以原始PDF格式获取图像的坐标。我的原始理解告诉我必须渲染整个pdf才能知道这一点。是对的吗 ?如果是的话,什么是在内存中渲染pdf的好方法(无头),并获得各种pdf对象的坐标(如边界矩形,图像等)。
只要我能以编程方式触发它,我不受语言/运行时限制。
对这个问题有什么其他的解决方法?