mirror of
https://github.com/OpenSignLabs/OpenSign.git
synced 2026-08-20 06:35:54 +02:00
16 lines
456 B
JavaScript
16 lines
456 B
JavaScript
import getIndexFromRef from './getIndexFromRef.js';
|
|
|
|
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;
|