{"repo":"vbuch/node-signpdf","free":true,"listed":false,"github":"https://github.com/vbuch/node-signpdf","clone":"git clone https://github.com/vbuch/node-signpdf.git","description":"Simple signing of PDFs in node.","language":"JavaScript","stars":898,"topics":["sign","pdf","nodejs","node","esign","esignature","adobe","ppklite","detached-signatures","pkcs7"],"license":"MIT","category":"media-processing","readme_excerpt":"Formerly known as node-signpdf @signpdf is a family of packages trying to make signing of PDFs simple in Node.js. @signpdf Purpose Usage Packages Notes Signing PDF in simple steps Generate a PDF Append a signature placeholder Generate and apply signature Credits Contributing Purpose The main purpose of this package is to demonstrate the way signing can be achieved in a piece of readable code as it can take a lot of hours to figure out. Usage When this repo was started we really wanted people to understand the signing flow. If that's your case, you should read the [[Signing PDF in simple steps]](#signing-pdf-in-simple-steps) section. If you are here with \"Give me the code\", you should maybe go to our packages/examples. Depending on your usecase you may need different combinations of packages. I am getting PDFs that already have placeholders This is the most simple case of them all. $ npm i -S @signpdf/signpdf @signpdf/signer-p12 node-forge . Then have a look at the with-placeholder.js example. It should be as simple as: I am generating a PDF with PDFKit This is how the library was started as we needed to sign a document that we were generating on the fly. You will need $ npm i -S @signpdf/signpdf @signpdf/placeholder-pdfkit010 @signpdf/signer-p12 node-forge and a look at the pdfkit010.js example. I have a .pdf file and I want to sign it This seems to be the most common usecase - people work with PDF documents coming from different sources and they need to digitally sign them. ","default_branch":null,"files":null,"tree":[],"storefront":"/r/vbuch","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/vbuch/node-signpdf/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}