为什么此PDF元数据无效



我需要帮助了解如何使本文档符合要求。任何其他建议都很棒。

我一直在研究各种示例,教程和官方文件;我认为我接近解决方案。

" Hello World"文本出现在Mediabox中,但元数据是无法访问的。

规则似乎很清楚,但是诸如pdfinfo或file> properties之类的标题之类的东西。

%PDF-1.1
¥±˫
% Metadata (referenced by trailer /Info)
0 0 obj
  /Title        (simple 80x25 text PDF)
  /Subject      (test PDF)
  /Producer     (simple.80x25.text.PDF.py)
  /Creator      (gvim)
  /Keywords     (PDF test)
  /CreationDate (D:2018021300000-05'00')
endobj
% Content (referenced by trailer /Root)
1 0 obj
  <<
    /Type /Catalog /Pages 2 0 R
  >>
endobj
% Text display box (referenced by 1 0 obj)
2 0 obj
  << /Type /Pages /Kids [3 0 R] /Count 1 /MediaBox [0 0 480 300] >>
endobj
% Text font (referenced by 2 0 obj)
3 0 obj
  << /Type /Page /Parent 2 0 R /Resources
    << /Font
      << /F1
        << /Type /Font /Subtype /Type1 /BaseFont /Courier >>
      >>
    >>
    /Contents 4 0 R
  >>
endobj
% Text to be displayed in the box (referenced by 3 0 obj)
4 0 obj
  << /Length 5 0 R >>
stream
  BT
    /F1 10 Tf 12 TL 0 290 Td
    (hello world) Tj
  ET
endstream
endobj
% Main (collect resources for reference from entrypoint)
trailer
  << /Root 1 0 R /Info 0 0 R /Size 6 >>
startxref 0
%%EOF

以文档信息为1开始,然后将键放在字典对象中,您的示例缺少&lt;&lt;和>>:

% Metadata (referenced by trailer /Info)
1 0 obj
<<
  /Title        (simple 80x25 text PDF)
  /Subject      (test PDF)
  /Producer     (simple.80x25.text.PDF.py)
  /Creator      (gvim)
  /Keywords     (PDF test)
  /CreationDate (D:2018021300000-05'00')
>>
endobj

最新更新