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