用的包是itext和PDFReadererpdf转图片时总是报错java.io.IOException: Unknown CMap: UniGB-UCS2-H

shuijingliu 2013-09-26 11:55:13
java.io.IOException: Unknown CMap: UniGB-UCS2-H
at com.sun.pdfview.font.PDFCMap.getCMap(PDFCMap.java:67)
at com.sun.pdfview.font.PDFFontEncoding.<init>(PDFFontEncoding.java:73)
at com.sun.pdfview.font.PDFFont.getFont(PDFFont.java:133)
at com.sun.pdfview.PDFParser.getFontFrom(PDFParser.java:1166)
at com.sun.pdfview.PDFParser.iterate(PDFParser.java:719)
at com.sun.pdfview.BaseWatchable.run(BaseWatchable.java:101)
at java.lang.Thread.run(Thread.java:662)
java.io.IOException: Unknown CMap: UniGB-UCS2-H
at com.sun.pdfview.font.PDFCMap.getCMap(PDFCMap.java:67)
at com.sun.pdfview.font.PDFFontEncoding.<init>(PDFFontEncoding.java:73)
at com.sun.pdfview.font.PDFFont.getFont(PDFFont.java:133)
at com.sun.pdfview.PDFParser.getFontFrom(PDFParser.java:1166)
at com.sun.pdfview.PDFParser.iterate(PDFParser.java:719)
at com.sun.pdfview.BaseWatchable.run(BaseWatchable.java:101)
at java.lang.Thread.run(Thread.java:662)
java.io.IOException: Unknown CMap: UniGB-UCS2-H
at com.sun.pdfview.font.PDFCMap.getCMap(PDFCMap.java:67)
at com.sun.pdfview.font.PDFFontEncoding.<init>(PDFFontEncoding.java:73)
at com.sun.pdfview.font.PDFFont.getFont(PDFFont.java:133)
at com.sun.pdfview.PDFParser.getFontFrom(PDFParser.java:1166)
at com.sun.pdfview.PDFParser.iterate(PDFParser.java:719)
at com.sun.pdfview.BaseWatchable.run(BaseWatchable.java:101)
at java.lang.Thread.run(Thread.java:662)
java.io.IOException: Unknown CMap: UniGB-UCS2-H
at com.sun.pdfview.font.PDFCMap.getCMap(PDFCMap.java:67)
at com.sun.pdfview.font.PDFFontEncoding.<init>(PDFFontEncoding.java:73)
at com.sun.pdfview.font.PDFFont.getFont(PDFFont.java:133)
at com.sun.pdfview.PDFParser.getFontFrom(PDFParser.java:1166)
at com.sun.pdfview.PDFParser.iterate(PDFParser.java:719)
at com.sun.pdfview.BaseWatchable.run(BaseWatchable.java:101)
at java.lang.Thread.run(Thread.java:662)
...全文
1168 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangpanfeng158 2016-06-20
  • 打赏
  • 举报
回复
楼主这种人太自私了,自己找到了答案也不分享下,我来说一下我的解决方式,这个问题要从PDF生成的时候解决, 我是将BaseFont bfChinese = BaseFont.createFont("STSongStd-Light", "UniGB-UCS2-H", BaseFont.NOT_EMBEDDED); 换成, String realpath = req.getRealPath("/static/template/simsun.ttf"); BaseFont bfChinese = BaseFont.createFont(realpath,BaseFont.IDENTITY_H,BaseFont.NOT_EMBEDDED); Font FontChinese = new Font(bfChinese, 12, Font.NORMAL); 要添加一个simsun.ttf 字体文件
wangpanfeng158 2016-06-15
  • 打赏
  • 举报
回复
这种人真是自私,找到问题也不说下
zhangyang_1010 2016-03-30
  • 打赏
  • 举报
回复
你说自己找到问题了 可以分享一下啊
songyingjian2010 2016-01-04
  • 打赏
  • 举报
回复
java.io.IOException: Unknown CMap: UniGB-UCS2-H 怎么解决的啊 求 我也遇到这个问题了啊 求解决啊
史斌斌 2014-07-21
  • 打赏
  • 举报
回复
楼主怎么解决的,说下呀,求解答
msy0810 2014-02-19
  • 打赏
  • 举报
回复
楼主怎么解决的 分享一下啊 !
恼羞成怒2 2013-11-26
  • 打赏
  • 举报
回复
楼主请分享下吧
jorryLiu 2013-11-06
  • 打赏
  • 举报
回复
咋解决的呢,说下好不
shuijingliu 2013-10-21
  • 打赏
  • 举报
回复
好吧,这个最终还是自己找到答案了
shuijingliu 2013-10-10
  • 打赏
  • 举报
回复
弟弟顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
shuijingliu 2013-10-10
  • 打赏
  • 举报
回复
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
snlei81 2013-09-27
  • 打赏
  • 举报
回复
问题依旧问题依旧
snlei81 2013-09-27
  • 打赏
  • 举报
回复
顶顶顶顶顶顶顶

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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