dynamic-pdf-certificate
v1.0.6
Published
This library generates certificates dynamically by filling pdf forms, usefull for courses and workshops.
Downloads
12
Maintainers
Readme
📖 About
The Dynamic PDF Form Filler is a Node.js library that allows you to easily fill PDF forms with dynamic data. It uses the pdf-lib package for PDF manipulation.
🚀 Usage
Install the library using npm:
npm install dynamic-pdf-certificate
Import the library and use it to fill a PDF form:
const { fillCertificate } = require('dynamic-pdf-certificate');
const templatePath = 'path/to/your/template.pdf'; //include form elements to be filled in your pdf. use adobe pdf or similar tools.
const outputPath = 'path/to/output/filled_certificate.pdf';
const fieldValues = {
nameinput: 'John Doe',
dateinput: 'August 23, 2023',
courseinput: 'Advanced PDF Editing'
};
fillCertificate(templatePath, outputPath, fieldValues)
.then(() => {
console.log('PDF Certificate filled & generated successfully.');
})
.catch(error => {
console.error('An error occurred:', error);
});
📄 License
This project is licensed under the MIT License.