dynamic-pdf-certificate

1.0.6 • Public • Published

Dynamic PDF Certificate

A Node.js library to dynamically fill PDF forms.


npm version npm version

📖 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.

Made with ❤️ by Kalyan Raju.

Package Sidebar

Install

npm i dynamic-pdf-certificate

Weekly Downloads

4

Version

1.0.6

License

MIT

Unpacked Size

3.23 kB

Total Files

3

Last publish

Collaborators

  • annytech