chin-plugin-inkscape
chin plugin that operate Inkscape (and PDFtk).
Installation
yarn add -D chin chin-plugin-inkscape
Usage
ref: inkscape options
inkscape(format[, options])
const ext =
format
value | as |
---|---|
'png' |
--export-png |
'pdf' |
--export-pdf |
'ps' |
--export-ps |
'eps' |
--export-eps |
'plain' |
--export-plain-svg |
area
value | as |
---|---|
'page' [default] |
--export-area-page |
'drawing' |
--export-area-drawing |
'snap' |
--export-area-snap |
'x0:y0:x1:y1' |
--export-area=x0:y0:x1:y1 |
options
-
dpi
[default: 96] -
width/height
overrides thedpi
setting -
background/backgroundOpacity
config
For detail setting that must have all properties as camelCase. Setting true
as value means just pass. Properties that belongs to export
and query
are passed as --export-[property]
and --query-[property]
.
inkscapeMergePdfs([options])
Merge pdf files after process. depending on pdf-merge (using PDFtk).
options
is same to above (no need format
).
const ext = put: 'put' out: 'out' processors: svg: ext ext
ext.after(outpath[, options])
Write file that pdfs merged.
-
sort
function for sort that pass filepaths -
noCleanAfter
prevent cleaning [default: false]
License
MIT (http://opensource.org/licenses/MIT)