BaseFont bfSun = BaseFont.CreateFont(@"c:\Windows\fonts\simsun.ttc,1", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);
Document document = null;
PdfWriter writer = null;
try
{
Font font = new Font(bfSun, 16);
iTextSharp.text.Rectangle rectPageSize = new iTextSharp.text.Rectangle(PageSize.A4); rectPageSize = rectPageSize.Rotate(); document = new Document(rectPageSize, 10, 10, 25, 25); writer = PdfWriter.GetInstance(document, new FileStream(targetPath, FileMode.Create)); StreamReader reader = new StreamReader(path); string content = reader.ReadToEnd(); reader.Close(); document.Open(); document.Add(new Paragraph(content, font)); document.Close(); writer.Close(); }
catch { }这是我的代码,我已经添加了font(宋体)了,为什么转档后的pdf中中文字符成乱码,谁帮我看下 谢谢!!!
Document document = null;
PdfWriter writer = null;
try
{
Font font = new Font(bfSun, 16);
iTextSharp.text.Rectangle rectPageSize = new iTextSharp.text.Rectangle(PageSize.A4); rectPageSize = rectPageSize.Rotate(); document = new Document(rectPageSize, 10, 10, 25, 25); writer = PdfWriter.GetInstance(document, new FileStream(targetPath, FileMode.Create)); StreamReader reader = new StreamReader(path); string content = reader.ReadToEnd(); reader.Close(); document.Open(); document.Add(new Paragraph(content, font)); document.Close(); writer.Close(); }
catch { }这是我的代码,我已经添加了font(宋体)了,为什么转档后的pdf中中文字符成乱码,谁帮我看下 谢谢!!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货