High-level API for pdfmake PDF document generation library
npm install @alheimsins/pdf-make

High-level API for pdfmake - *PDF
document generation library for server-side and client-side usage in pure
JavaScript.*
```
$ npm install @alheimsins/pdf-make
`js
(async () => {
const pdfmake = require('@alheimsins/pdf-make')
const fs = require('fs').promises
const content = {
content: [
'test'
]
}
// Creates PDF buffer
const buffer = await pdfmake(content)
console.log(buffer)
// Returns
console.log('data:application/pdf;base64' + buffer.toString('base64'))
// Return data:application/pdf;base64JVBERi0xLjMKJf////8KOCAwIG9iago8PAovVHlwZSAvRXh0R1N0YXRlCi9jYSAxCi9DQSAxCj4+CmVuZG9iago3IDAgb2JqCjw8Ci9UeXBlIC9QYWdlCi9QYXJlbnQgMSAwIFIKL
await fs.writeFile('test.pdf', buffer)
// Create test.pdf file
})()
`
`js
(async () => {
const pdfmake = require('@alheimsins/pdf-make')
const fs = require('fs').promises
const content = {
content: [
'test'
]
}
const options = {
type: '2',
version: 'B'
}
// Creates PDF buffer
const buffer = await pdfmake(content, options)
console.log(buffer)
// Returns
console.log('data:application/pdf;base64' + buffer.toString('base64'))
// Return data:application/pdf;base64JVBERi0xLjMKJf////8KOCAwIG9iago8PAovVHlwZSAvRXh0R1N0YXRlCi9jYSAxCi9DQSAxCj4+CmVuZG9iago3IDAgb2JqCjw8Ci9UeXBlIC9QYWdlCi9QYXJlbnQgMSAwIFIKL
await fs.writeFile('test.pdf', buffer)
// Create test.pdf file
})()
``
Created with ❤ for Alheimsins
