ABCpdf无法渲染Font-Awesome

时间:2014-03-04 17:11:00

标签: css fonts font-awesome gecko abcpdf

我们在C#.net 4.5中构建一个Web应用程序,并使用Font-Awesome作为图形字体。但是,当用ABCpdf和Gecko引擎渲染页面时,字体不会重新生成。我们尝试不在服务器上安装字体以进行发布。我们正在使用ABCpdf8。

我们尝试以下答案https://stackoverflow.com/a/7523746/658129并且它正在运行,但只是在服务器上安装了字体。我们不想在服务器上安装字体。我们尝试使用AddFont和EmbedFont方法来获取ttf字体文件的物理路径,但是没有成功。

任何人都有此问题吗?

2 个答案:

答案 0 :(得分:5)

编辑:这个答案不再适用;从ABCpdf的第11版开始,支持Font-Awesome。

使用AddImageHTMLAddImageURL时,除了服务器上安装的字体外, 字体可用。只有与AddHTML一起使用的HTML样式文本才会注意到AddFontEmbedFont添加的字体。 HTML样式文本不是真正的HTML;没有CSS处理。

请参阅去年的问题:Using @font-face with ABCPDF? Or other way of getting fonts into PDF?

答案 1 :(得分:3)

使用当前版本的ABCpdf(11或更高版本),因为它支持Font-Awesome。