A JavaScript PDF signer for node.
npm install pdf-signerbash
npm install pdf-signer
`
Usage
single signing example:
`javascript
import { sign } from 'pdf-signer'
const p12Buffer = fs.readFileSync(./assets/pdf-signer.p12)
const pdfBuffer = fs.readFileSync(./assets/example.pdf)
const signedPdf = sign(pdfBuffer, p12Buffer, 'pdfsigner', {
reason: '2',
email: 'test@email.com',
location: 'Location, LO',
signerName: 'Test User',
annotationAppearanceOptions: {
signatureCoordinates: { left: 0, bottom: 700, right: 190, top: 860 },
signatureDetails: [
{
value: 'Signed by: Kiss Béla',
fontSize: 7,
transformOptions: { rotate: 0, space: 1, tilt: 0, xPos: 20, yPos: 20 },
},
{
value: 'Date: 2019-10-11',
fontSize: 7,
transformOptions: { rotate: 0, space: 1, tilt: 0, xPos: 20, yPos: 30 },
},
],
},
})
fs.writeFileSync('./assets/results/signed.pdf', signedPdf)
``