0.0.3 • Published 9 years ago
dh-fill-pdf v0.0.3
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 = require("fill-pdf");
var formDate = { FieldName: 'Text to put into form field' };
var pdfTemplatePath = "templates.pdf";
app.get('/filled_form.pdf', function(req, res) {
fillPdf.generatePdf(formDate,pdfTemplatePath, function(output) {
res.type("application/pdf");
res.send(output);
});
});
License
MIT
Acknowledgements
based on utf8-fdf-generator