作者g66932007 (孤单的人)
看板Web_Design
标题[问题] ITextSharp html to pdf
时间Wed Apr 24 22:00:40 2013
最近遇到的需求是要将旧系统所产生的pdf报表字型一致,
使用的是ITextSharp元件,
如果是由程式去组pdf的内容字型就可以控制(英文是TimesNewRoman,中文是标楷体)
但因报表的内容字数很多,前人是用html档来当样本带入参数,
所以流程是先读取html档为string,带入参数资料再转成pdf.....
问题是ITextSharp好像不是所有的html属性都吃
前人字型是下<font style="font-family='Times New Roman',标楷体">[参数A]</font>
但无论[参数A]是英文 或 中文 或英+中,都是跑出标楷体= =!!
有人有遇过这样的问题吗??font-family无作用
现在只能html读进来replace("font-family","font")
style.loadTagStyle("font","face","Arial Unicode MS")....
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.110.220.66