在 A4 PDF 上复制和定位 SVG

Duplicate and position SVGs on A4 PDF

我尝试解决的问题是将一个 svg (140 x 70 mm) 自动复制和定位六次以获得打印友好的 A4 PDF 页面。

我想创建一个多页邀请函 (140 x 70 毫米)。在一张 A4 sheet(不同颜色的 A4 sheets)上我想放置 6 个切口。一份邀请由 4 sheet 组成,每份双面印刷。这导致 8 页来放置信息。所以我将从 4x A4 获得 6 个邀请。它看起来类似于 this one.

所以 A4 sheet 看起来像这样。

 ________210mm_________
|              |       |
|      A       |       |
|______________|   C   |
|              |       |
2      B       |       |
9______________|_______|
7______________________|
m              |       |
m      D       |       |
|______________|   F   |
|              |       |
|      E       |       |
|______________|_______|

我使用 inkscape 准备了一页 (140 x 70 mm) 和相应的背面。我可以用 inkscape 为每一页手动复制。但它是重复工作,如果我想更改页面,我必须一直将它传播到 A、B、C、...

你知道我如何用 python 解决这个问题吗?我已经找到了一些 svglib。但我只是找到了一个简单的 svg -> pdf 转换。

您可能想研究 Inkscapes "Clone" 功能。

http://tavmjong.free.fr/INKSCAPE/MANUAL/html/Clones.html

它可能会做你想要的。

虽然我想到了一个明显的问题。如果您的邀请函是 160x70,您打算如何让 C 适合页面? 160+70 > 210.