1.0.28 • Published 7 years ago
svg-sketch-pdf v1.0.28
svg-sketch-pdf
pdf creation for svg-sketch
using the awesome pdfkit library
converts json from svg-sketch to pdf.
use with browserify
example
run in node or browser!
var fs = require('fs');
var pdf = require('./')({size: [595.28, 841.89], base64: typeof window !== 'undefined'});
var concat = require('concat-stream');
pdf.pipe(concat(write));
pdf.write([
{
type: 'header',
layout: {
type: 'landscape'
}
},
{
type: 'text',
args: {
value: 'I love svg',
x: 100,
y: 100
}
},
{
type: 'path',
args: {
d: 'M 100,114 L 200,114'
}
}
]);
pdf.end();
function write(data) {
if ('undefined' === typeof window) {
fs.writeFileSync('output.pdf', data, {encoding: 'base64'});
} else {
window.location.href = 'data:application/pdf;base64,' + data;
}
}
opt.size
is width, height
opt.document
optional function document(pdfkitDoc) { }
opt.yoffset
optional function yoffset(event) {}
opt.compress
optional compress pdf (default false)
install
With npm do:
npm install svg-sketch-pdf
license
MIT
1.0.28
7 years ago
1.0.27
7 years ago
1.0.26
7 years ago
1.0.25
7 years ago
1.0.24
7 years ago
1.0.22
8 years ago
1.0.21
8 years ago
1.0.20
8 years ago
1.0.19
8 years ago
1.0.18
8 years ago
1.0.17
8 years ago
1.0.16
8 years ago
1.0.15
8 years ago
1.0.14
9 years ago
1.0.13
9 years ago
1.0.12
9 years ago
1.0.11
9 years ago
1.0.10
9 years ago
1.0.8
9 years ago
1.0.7
9 years ago
1.0.6
10 years ago
1.0.5
10 years ago
1.0.4
10 years ago
1.0.3
10 years ago
1.0.2
10 years ago
1.0.1
10 years ago
1.0.0
10 years ago
0.0.5
10 years ago
0.0.4
10 years ago
0.0.3
10 years ago
0.0.2
10 years ago
0.0.1
10 years ago
0.0.0
10 years ago