fill-js
A node module to fill out pdf forms (utf8 compatible).
It uses pdftk to fill out pdf forms and ghostscript to convert embedded fonts to outlines to increase cross-device robustness.
Installation
npm install fill-pdf
Dependencies
You need to have the pdftk
an gs
binaries in your PATH.
Install on Mac OSX
- To install PDFtk use the official installer or if you have homebrew-cask installed you can run
brew cask install pdftk
- To install Ghoscript via homebrew run :
brew install ghostscript
Install on Ubuntu
sudo apt-get install pdftk ghostscript
Usage example (with express)
var fillPdf = ;var formDate = FieldName: 'Text to put into form field' ;var pdfTemplatePath = "templates.pdf"; app;
License
MIT
Acknowledgements
based on utf8-fdf-generator