在 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.
我尝试解决的问题是将一个 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.