strapi-pdf-designer
v1.0.9
Published
Strapi PDF Designer plugin
Downloads
11
Readme
Introduction
This plugin is a fork of the Strapi Plugin Email Designer. It is used to create a single-one-page PDF using drag-and-drop.
Requirement :
You need a node version between 16.x.x and 18.x.x and a Strapi version >= 4.10.0
Installation
Install the strapi-pdf-designer with node :
npm install strapi-pdf-designer@latest
Make sure to enable it in the plugin file.
return {
'pdf-designer': {
enabled: true,
},
}
Usage
First, design your template on the plugin page in your Strapi Panel Admin.
Then call your plugin to generate your pdf :
try {
await strapi
.plugin('pdfdesigner')
.service('pdf')
.generatePdf(
{
templateReferenceId: 1
},
)
If you want to put some data in your pdf, you can do it by adding in your design : {=data.exemple}
Then you can specify your data in the call plugin :
const pdf = await strapi.plugin('pdf-designer').service('pdf').generatePdf(
{ templateReferenceId: 1 },
{
data: {
exemple: 'Test'
}
},
)
The plugin return a Buffer in base64.