我需要帮助了解如何使本文档符合要求。任何其他建议都很棒。
我一直在研究各种示例,教程和官方文件;我认为我接近解决方案。
" 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