svg + inkscape + 不需要的裁剪
svg + inkscape + unwanted cropping
给出以下 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,只填充左上角的方块。
在选项 -D
(我使用的)的 inkscape
文档中有评论 without margins or cropping 这正是我需要的.结果如上所述,裁剪了。
man inkscape
显示 -D
的以下解释:
In SVG, PNG, PDF, PS, and EPS export, exported area is the drawing (not page), i.e. the bounding box of all objects of the document...
这就是你所说的裁剪。对于 -C
它说:
In SVG, PNG, PDF, PS, and EPS export, exported area is the page. This is the default for SVG, PNG, PDF, and PS, so you don't need to specify this...
因此,只需取消 -D
选项即可。
给出以下 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,只填充左上角的方块。
在选项 -D
(我使用的)的 inkscape
文档中有评论 without margins or cropping 这正是我需要的.结果如上所述,裁剪了。
man inkscape
显示 -D
的以下解释:
In SVG, PNG, PDF, PS, and EPS export, exported area is the drawing (not page), i.e. the bounding box of all objects of the document...
这就是你所说的裁剪。对于 -C
它说:
In SVG, PNG, PDF, PS, and EPS export, exported area is the page. This is the default for SVG, PNG, PDF, and PS, so you don't need to specify this...
因此,只需取消 -D
选项即可。