向DocumentInfoValidators添加自定义字段

时间:2017-08-18 04:22:24

标签: javascript pdfjs

我想在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
   });
  }
 };

0 个答案:

没有答案