假设我有一个范围 - 类似于60,60的400x400矩形 - 这是由一个单独的程序动态生成的。我想知道如何在命令行中将文档裁剪到?
我读过的所有内容都建议我需要在文档中添加一个矩形,将文档大小调整为该矩形(调整大小以适应选择),然后删除矩形。
但我在添加和删除该矩形方面遇到了麻烦。我找到了ToolRect
动词,但我似乎无法找到任何与绘图该矩形相关的内容(或删除它)。
那么,我这样做是错误还是没有办法只使用命令行添加(和选择)矩形?使用另一个程序也没关系,但我没有那么幸运(我无法安装python模块,因为我找到了唯一可能有用的东西..)。
答案 0 :(得分:2)
2012年的this email discussion,有人说:
无法将参数传递给动词(使用当前 实施时,他们不会通过设计获取参数。
如果他们稍后添加此功能,则裁剪页面所需的动词将是:
由于Inkscape可以编辑任何有效的SVG,我宁愿查看其他可用的SVG库,例如this one for Python。
如果您对光栅化图像没问题,请查看this question。不幸的是,在导出到svg
或pdf
时,Inkscape会忽略--export-area选项。
答案 1 :(得分:0)
我的 - 诚然,不满意 - 解决方案是创建一个单独的程序来为SVG文本添加一个视图。
我制作的程序是在我的项目的一个单独部分实现的,所以我没有一个好的命令行版本,但是如果你打算自己制作一个,那么你选择的语言所使用的XML编辑库应该是满足你的一切需求。我相对容易地使用了xmldom来获取Node.js.