【发布时间】:2012-08-10 15:05:32
【问题描述】:
我在处理一些特殊的斯洛伐克语字符(例如 č、ň 和 ť)时遇到问题。它们正在 itextsharp 生成的 pdf 中消失。
据我所知,这个问题与我的BaseFont 的编码有关。目前我正在使用这个:
BaseFont.CreateFont(BaseFont.HELVETICA, iTextSharp.text.pdf.BaseFont.CP1250, BaseFont.NOT_EMBEDDED)
有人建议这应该可行:
BaseFont.CreateFont(BaseFont.HELVETICA, iTextSharp.text.pdf.BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED)
但它会抛出这个异常错误:
System.ArgumentException was caught
Message='Identity-H' is not a supported encoding name.
Parameter name: name
ParamName=name
Source=mscorlib
有人知道可能的原因和解决方法吗?
【问题讨论】:
标签: utf-8 itext pdf-generation special-characters encode