[英]pdfsharp xfont OCR-B-10 BT works locally but not on server
我在网络应用程序中使用pdfsharp创建pdf文档。 这些文档需要使用OCR-B-10 BT字体。 在代码中,我创建一个新的字体对象,如下所示:
XFont font = new XFont("OCR-B-10 BT", 13, XFontStyle.Regular);
现在,当我在工作PC(Windows 7)上运行代码时,它可以正常工作而没有任何问题。 但是,在我的服务器(Windows Server 2008标准版)上,它使用默认字体创建文档。
在两台机器上,我在c:/ windows / fonts中都安装了ocrb10n_0.ttf。
有什么想法为什么要使用默认字体而不是我需要的字体吗?
谢谢。
由于这个答案在这里 ,我发现这是因为特定的字体并没有对“用户”组足够的权限。 我为用户组提供了字体的完全控制特权,问题得以解决。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.