node-signpdf
Version:
Simple signing of PDFs in node.
16 lines (12 loc) • 453 B
JavaScript
import getIndexFromRef from './getIndexFromRef';
const createBufferRootWithAcroform = (pdf, info, form) => {
const rootIndex = getIndexFromRef(info.xref, info.rootRef);
return Buffer.concat([
Buffer.from(`${rootIndex} 0 obj\n`),
Buffer.from('<<\n'),
Buffer.from(`${info.root}\n`),
Buffer.from(`/AcroForm ${form}`),
Buffer.from('\n>>\nendobj\n'),
]);
};
export default createBufferRootWithAcroform;