@sylphide/pdf-actions
Version:
A NPM Package built on top of pdf-lib that provides functonalities like merge, rotate, split and many more...
17 lines (13 loc) • 554 B
JavaScript
const editMetaData = (pdfDoc, options) => {
// options = {author,title,creator,keywords,documentCreationDate,documentModificationDate,subject,producer}
pdfDoc.setTitle(options.title);
pdfDoc.setSubject(options.subject);
pdfDoc.setAuthor(options.author);
pdfDoc.setCreator(options.creator);
pdfDoc.setProducer(options.producer);
pdfDoc.setCreationDate(options.documentCreationDate);
pdfDoc.setModificationDate(options.documentModificationDate);
pdfDoc.setKeywords(options.keywords);
return pdfDoc;
};
module.exports = editMetaData;