pdf-signer-agetec
Version:
A JavaScript PDF signer with certificate A1 ICP-Brasil for NodeJS.
18 lines (17 loc) • 707 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const get_index_from_ref_1 = __importDefault(require("./get-index-from-ref"));
const createBufferRootWithAcroform = (info, form) => {
const rootIndex = get_index_from_ref_1.default(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'),
]);
};
exports.default = createBufferRootWithAcroform;