首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在ABCPDF中使用@font-face?或者其他将字体转换为PDF的方法?

在ABCPDF中使用@font-face?或者其他将字体转换为PDF的方法?
EN

Stack Overflow用户
提问于 2013-04-16 00:20:38
回答 1查看 3.7K关注 0票数 5

我们有一个大型的应用程序成功地使用了ABCPDF.NET与HTML样式的文本。我们习惯于使用Windows中没有安装的字体来添加文本,但这些字体存储在文件系统中的其他文件中--我们这样做是为了让每个用户都可以上传自己的字体,并在输出中使用它们。我们使用AddFont调用将字体嵌入到文档中,然后使用AddText调用在HTML样式文本的标记中引用字体。

我们开始考虑使用AddImageUrl / AddImageHTML来获得更多的超文本标记语言功能。因此,字体是一个症结所在。似乎MSHTML和Gecko引擎只能看到与Windows相同的字体列表。

我尝试了这段代码,看看@font-face是否适用于Gecko:

代码语言:javascript
复制
Sub Main
    dim pdf as new Doc
    with pdf.HtmlOptions
        .Engine = EngineType.Gecko
        .FontEmbed = true
        .FontSubstitute = false
        .FontProtection = false
    end with
    pdf.AddImageUrl("http://www.w3.org/2010/09/web-on-tv/slides/1009-tv-web-chaals/demos/webfonts.htm")
    pdf.Save("c:\temp\a.pdf")
End Sub

但它不会。还有什么我能做的吗?

这是针对ABCpdf.NET 8.1.0.7的。升级到9或更高版本的8会有帮助吗?

EN

回答 1

Stack Overflow用户

发布于 2013-06-18 18:05:19

我在ABCpdf上工作,我可以告诉你,这是一个功能请求。请求的人越多,它就会来得越快。:-)

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16020072

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档