使用Cairo和pyPDF对齐两个PDF以进行合并

时间:2010-02-18 10:41:12

标签: pdf pdf-generation cairo pypdf

我需要以编程方式将其他图形元素添加到现有的静态PDF书籍封面上。现在我使用pycairo绘制到透明的PDFSurface,然后使用pyPdf将其合并到现有的静态PDF中。这样,PDFSurface就可以作为叠加层使用。

但是,透明PDF的大小与静态PDF的TrimBox完全相同,因此小于静态PDF。如何在透明PDF上定位内容,以便在合并后,它完全覆盖静态PDF的TrimBox?

1 个答案:

答案 0 :(得分:0)

正如所料,这是一个简单的数学问题。事实证明,对齐PDF框时遇到的麻烦是由于我对框坐标的错误解释造成的: Are PDF box coordinates relative or absolute?