Simple signing of PDFs in node.
Full Changelog: https://github.com/vbuch/node-signpdf/compare/v3.2.3...v3.2.4
Full Changelog: https://github.com/vbuch/node-signpdf/compare/v3.2.1...v3.2.3
Fix the JSDoc on P12Signer.sign (#224)
Full Changelog: https://github.com/vbuch/node-signpdf/compare/v3.2.0...v3.2.1
convertBuffer()
to allow inputs as Buffer
, Uint8Array
or string
;Signer
abstract class accepts an optional signingTime
;removeTrailingNewLine
would works for files with \r
, \n
or \r\n
;Buffer
, Uint8Array
or string
as input;Buffer
, Uint8Array
or string
as input;signingTime
as abstracted in Signer
;PDFDoc
or a PDFPage
to allow adding the placeholder to a specific page rather than always the first one;signingTime
;AP
appearance stream for PDF/A compliance;appName
and includes it in Prop_Build
to allow describing the signing application;{useObjectStreams: false}
;signingTime
;appName
and includes it in Prop_Build
to allow describing the signing application;signingTime
;appName
and includes it in Prop_Build
to allow describing the signing application;signingTime
;appName
and includes it in Prop_Build
to allow describing the signing application;Full Changelog: https://github.com/vbuch/node-signpdf/compare/placeholder-pdfkit-3.1.0...v3.2.0
Introduce the package that uses PDFKit > 0.10 for adding a placeholder: https://www.npmjs.com/package/@signpdf/placeholder-pdfkit
SIG_FLAGS
and ANNOTATION_FLAGS
to improve readability;findByteRange
to match in more cases where it was incompatible so far (it didn't allow optional spaces in the array).SIG_FLAGS
and ANNOTATION_FLAGS
instead of magic numbers;widgetRect
to override the default [0, 0, 0, 0]
one;widgetRect
to override the default [0, 0, 0, 0]
one;findByteRange
provides to spare a search for it;Signer
base (abstract) class and SignPdfError
;placeholder-pdf-lib
example;node-signpdf
to be replaced by the @signpdf
scoped packages;@signpdf/placeholder-pdfkit010
and @signpdf/placeholder-plain
;@signpdf/signpdf
understands PDFs and @signpdf/signer-p12
understands P12 and node-forge
;contactInfo
, location
and name
which used to be optional;packages/examples
;