手工编码的PDF文件

时间:2016-02-09 20:03:17

标签: pdf output

我的目标是直接将程序的输出写入手工编码的PDF文件中。我找到了这个很好的教程并且:

https://brendanzagaeski.appspot.com/0004.html

但是,无法显示扩展的ASCII字符/符号,例如ASCII码179,...,218。我认为问题出现在第三个对象(3 0 obj)中。

另请注意,Courier New用作字体类型而不是Times-Roman。此外,当我关闭PDF文件时,Adobe Reader总是询问我是否要保存更改?

更准确地说,手写PDF看起来像:

%PDF-1.7  
%Ñ€Ô  

1 0 obj  
<</Type/Catalog/Type/Catalog/Pages 2 0 R>>  
endobj  

2 0 obj  
<</Type/Pages/Kids [3 0 R]/Count 1/MediaBox [0 0 937 280]>>  
endobj  

3 0 obj  
<</Type/Page/Parent 2 0 R/Resources<</Font<</F1<</Type/Font/Subtype/Type1/BaseFont/CourierNew>>>>>>/Contents 4 0 R>>  
endobj  

4 0 obj  
<< /Length 153 >>  
stream  
BT/F1 12 Tf 0 266 Td (Here, I want to display extended ASCII-Codes, e.g. code 205. bla bla bla) Tj ET  

endstream  
endobj  

xref  
0 5  
0000000000 65535 f  
0000000015 00000 n  
0000000074 00000 n  
0000000150 00000 n  
0000000283 00000 n  
trailer  
  <</Root 1 0 R/Size 5>>  
startxref  
338  
%%EOF

有人有解决方案吗?感谢。

0 个答案:

没有答案