@rpidanny/pdf2md
Version:
A PDF to Markdown Converter
16 lines (15 loc) • 562 B
JavaScript
// Metadata of the PDF document
module.exports = class Metadata {
constructor (originalMetadata) {
if (originalMetadata.metadata) {
this.title = originalMetadata.metadata.get('dc:title')
this.creator = originalMetadata.metadata.get('xap:creatortool')
this.producer = originalMetadata.metadata.get('pdf:producer')
} else {
this.title = originalMetadata.info.Title
this.author = originalMetadata.info.Author
this.creator = originalMetadata.info.Creator
this.producer = originalMetadata.info.Producer
}
}
}