关于用iText嵌入字体的问题

RobertHook 2004-07-18 03:59:09
在已生成的PDF模板中,设置好了表单域。用iText将中文插入到对应的域中。小弟尝试了多次也没有将中文字体成功嵌入。相关代码如下,请高手指点:

BaseFont bf = BaseFont.createFont("c:\\winnt\\fonts\\simsun.ttc,0", BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
Font font = new Font(bf, 16);

开发工具:jdk1.4.2,iText1.02b及亚洲语言包
...全文
549 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
RobertHook 2004-07-20
  • 打赏
  • 举报
回复
老大,你有没有注意到你代码里的"NOT_EMBEDDED"?官方文档说了"STSong-Light"是不能嵌入的。请各位高手再指点指点,小弟跪谢了!
RobertHook 2004-07-20
  • 打赏
  • 举报
回复
多谢各位捧场!
mzlibo 2004-07-20
  • 打赏
  • 举报
回复
Font bfChinese =BaseFont.createFont("STSong-Light","UniGB-UCS2-H", BaseFont.NOT_EMBEDDED);

Font subjectFont = new Font(bfChinese, 14, Font.NORMAL);
Font headFont = new Font(bfChinese, 12, Font.NORMAL);
Font font = new Font(bfChinese, 10, Font.NORMAL);
lineFont = new Font(bfChinese, 10, Font.BOLD);
朋友别哭 2004-07-20
  • 打赏
  • 举报
回复
up
pastelife 2004-07-20
  • 打赏
  • 举报
回复
mark~
jackry_love 2004-07-19
  • 打赏
  • 举报
回复
psoares@consiste.pt

Itext字体部分的作者。问他!!
RobertHooke 2004-07-19
  • 打赏
  • 举报
回复
真的没有高手与帮忙吗?还是我的问题问错了地方
moke33 2004-07-18
  • 打赏
  • 举报
回复
这个没用过,友情up一下
haineng 2004-07-18
  • 打赏
  • 举报
回复
不懂,帮你UP一下
RobertHook 2004-07-18
  • 打赏
  • 举报
回复
高手帮忙啊!

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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