在A4 PDF上复制和定位SVG

时间:2016-12-23 15:39:23

标签: python pdf svg inkscape

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

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

所以A4纸看起来像这样。

 ________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转换。

1 个答案:

答案 0 :(得分:0)

您可能想调查Inkscapes“克隆”功能。

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

它可能会做你想要的。

然而,一个明显的问题浮现在脑海中。如果您的邀请是160x70,那么您将如何在页面上使用C? 160 + 70> 210。