Node.js library to create papers please citations.
Needs node.js version ^19.x.x
Installing with npm npm i --save @blockzilla101/citation
Installing with yarn yarn add @blockzilla101/citation
const { Citation } = require('citation') const citation = new Citation() // Optional: width and height can be set in the constructor too // new Citation(<width>, <height>) citation.reason = 'reason' citation.penalty = 'penalty' citation.title = 'title' citation.width = 450 citation.height = 200 citation.barcode = [1, 0, 1, 1, 0, 0, 0, 1] // 0 = dont put a line, 1 = put a line; expands leftwards to fit the barcode citation.resizeReason = true // whether to truncate the reason instead of expanding to fit it citation.render('citation.png') // for a gif citation.render('citation.gif', true)
render() returns the rendered image or gif as a buffer.
514702888-d958099e-52db-415c-8c12-55193f49573f 514702890-34095a61-1e79-4bc8-a792-198b5c14ace6