如何在PDF中显示中文

yingame 2014-06-11 04:51:00
我想做PDF文件生成。但是只能显示英文中文乱码。请问有人解决过类似的问题吗?如何显示在PDF中显示中文。(不是使用什么软件,或第三方控件,而是纯文本PDF格式输出。)

5 0 obj
<</Type/Font/Subtype/Type1/BaseFont/Courier/Encoding/WinAnsiEncoding>>
endobj
...全文
379 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
CONEW 2016-03-04
  • 打赏
  • 举报
回复
http://ccckmit.wikidot.com/pdf:streamcoding这个东西我看了也没搞明白!这个思路能够解决中文么!?
CONEW 2016-03-04
  • 打赏
  • 举报
回复
楼上的搞顶没有啊!
yingame 2014-06-12
  • 打赏
  • 举报
回复
有人能帮帮我吗?顶一下!
yingame 2014-06-11
  • 打赏
  • 举报
回复
尝试过UTF8,等常见编码和字体名称,都不行。这我生成的全部内容。帮忙看看,是编码不对,还是结构由错误?
%PDF-1.5
1 0 obj
<< /Length 2 0 R >>
stream
BT
/F0 12 Tf
0 822 Td
(A short text 阿三地方 72 712.) Tj
ET
BT
/F0 12 Tf
0 792 Td
(A short text stream.) Tj
ET
endstream
endobj
2 0 obj
125
endobj
3 0 obj
<</Type/Page/Parent 4 0 R/Contents 1 0 R>>
endobj
4 0 obj
<</Type /Pages /Count 1
/Kids[
3 0 R
]
/Resources<</Font<</F1 5 0 R>> >>
/MediaBox [ 0 0 595 842 ]
>>
endobj
5 0 obj
<</Type/Font/Subtype/Type1/BaseFont/Courier/Encoding/WinAnsiEncoding>>
endobj
6 0 obj
<</Type/Catalog/Pages 4 0 R>>
endobj
xref
0 7
0000000000 65535 f 
0000000010 00000 n 
0000000192 00000 n 
0000000214 00000 n 
0000000275 00000 n 
0000000401 00000 n 
0000000490 00000 n 
trailer
<<
/Size 7
/Root 6 0 R
>>
startxref
538
%%EOF
rtdb 2014-06-11
  • 打赏
  • 举报
回复
AnsiEncoding? 能不能换成UTF8?

1,979

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧