我目前正在从事一个项目,我想将我拥有的 PDF 格式的艺术作品放在特定位置的 ReportLab 画布页面上。我的想法是,我将动态放置 4 个独立的艺术作品来创建其中一个 pdf 页面。
现在我可以将艺术放在画布上,如下所示:
page = PdfReader(artfile, decompress=False).pages[0]
p = pagexobj(PageMerge().add(page).render())
c.doForm(makerl(c, p))
我试图找到一些类似于 drawImage 的方法,它允许您提供坐标或某种画布集绘制开始位置。有没有办法在不首先转换为图像文件的情况下做到这一点,因为所有艺术都将以 pdf 格式接收,所以在没有转换问题的情况下处理它会很好。所有示例似乎每页只放置一个项目,到目前为止我还没有在文档中找到任何内容。