我想在PDF元数据中使用自定义字段。当PDF加载pdf.js并检查getMetadata()
的内容时,该字段缺失,因为它未包含在有效字段列表DocumentInfoValidators
中。
如果我直接在pdf.js源代码中添加我的字段,我可以看到我的字段 - 但是有一个正确的方式来添加自定义字段名称,或者通常是修改和构建我的字段自己的版本?
我正在使用pdfjs@1.7.312。
我可以在第39125行的pdf.worker.js
中看到PDFDocument定义中的定义;然后它会在documentInfo()
var DocumentInfoValidators = {
get entries() {
return shadow(this, 'entries', {
Title: isString,
Author: isString,
Subject: isString,
Keywords: isString,
Creator: isString,
Producer: isString,
CreationDate: isString,
ModDate: isString,
Trapped: isName
});
}
};