当前位置:编程学习 > JAVA >>

pdfb PDFPage convertToImage sun.font.TrueTypeFont readBlock line 404

最近需要用pdfbox PDPage convertToImage 这个方法将pdf转为图片,但是十次里面会有3,4次,这个方法不返回,debug中断下发现经常是在sun.font.TrueTypeFont readBlock这里大概404行转悠,而且这个包好像不是开源的没找到代码,不知道有没有人遇到过类似的情况?

pdfbox用的1.8.2或者1.6 都有这个问题,

看到itext里倒是也有个相同的方法,不知道有人用过没,有没有类似的情况,我今天试试

环境是java 1.7.15,win8
--------------------编程问答-------------------- 两个星星问问题!!!!!!!!!! --------------------编程问答-------------------- 大概发现问题了,是这个pdf用的font好像在转image时打印不出来 drawstring会出问题,但不知道为什么会被卡住,而且还不是每次都这样, 也是因为这样,转出来的image里没有任何文字,只有图片,之前因为我只需要图片没注意这事

暂时解决办法是用PDType1Font.HELVETICA替代,这样我的问题解决了,但不爽的是转出来的图片所有文字全是乱码,可能是encoding的问题,但我也不知道他原始编码是啥,因为getEncoding给我返回null

先不结帖子,看看有知道的没?

--------------------编程问答-------------------- 有人没有人没
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,