PDF "Expected a Dict Object" 在 Adob​​e Reader 但在 Chrome 上完美

PDF "Expected a Dict Object" on Adobe Reader But Perfect on Chrome

下面是我用js创建的pdf文件
http://www.dnpi.com.hk/errorfile.pdf
我可以用 Chrome/Mobile 完美打开。
但是在 Adob​​e Acrobat DC 上收到错误消息“Expected a Dict Object”。
下面是用 Chrome.
打开的文件的图像 有人知道这是怎么发生的吗?
enter image description here

此 PDF 文件在 xpdf 中产生错误:

$ xpdf ~/git/david-cv/errorfile.pdf 
Syntax Error (174): Dictionary key must be a name object
Syntax Error (176): Dictionary key must be a name object
Syntax Error (180): Dictionary key must be a name object
Syntax Error (182): Dictionary key must be a name object
Syntax Error (191): Dictionary key must be a name object
Syntax Error: Kid object (page 1) is wrong type (stream)

好像反对page 1对象

正在文本编辑器中打开此 PDF,第 1 页对象有问题:

3 0 obj
<</Type /Page
/Parent 1 0 R
/Resources 2 0 R
/MediaBox [0 0 595.28 841.89]
/Contents 4 0 R
endobj

页面字典对象缺少结尾 >>

PDF 文件不正确,尽管 Chrome/Mobile 似乎能够恢复它。