给出以下test.svg文件
<?xml version="1.0" encoding="utf-8" ?>
<svg baseProfile="tiny"
height="5cm" version="1.2"
viewBox="-1 -1 2 2"
width="5cm" xmlns="http://www.w3.org/2000/svg"
xmlns:ev="http://www.w3.org/2001/xml-events"
xmlns:xlink="http://www.w3.org/1999/xlink">
<defs />
<rect fill="blue" height="1" width="1" x="0" y="0" />
</svg>
使用命令
inkscape -D -z --file=test.svg --export-pdf=text.pdf --export-latex
我得到25mm x 25mm的pdf。比例是正确的(我仅使用宽度的一半和高度的一半),我的问题是如何避免自动裁剪图片。我需要一个50mm x 50mm的PDF,并且只填充左上角的正方形。
(我使用的)inkscape
文档在-D
文档中,正是我所需要的注释没有边距或裁剪。结果如上所述,裁剪。
答案 0 :(得分:1)
man inkscape
显示了对-D
的以下解释:
在SVG,PNG,PDF,PS和EPS导出中,导出区域是图形(而非页面),即文档所有对象的边界框...
这就是您所说的裁剪。对于-C
,它表示:
在SVG,PNG,PDF,PS和EPS导出中,导出区域为页面。这是SVG,PNG,PDF和PS的默认设置,因此您无需指定此...
因此,只需忽略-D
选项。