pdfsharp xfont OCR-B-10 BT在本地工作但不在服务器上工作

时间:2015-01-12 00:50:13

标签: c# pdf pdfsharp

我在我的网络应用程序中使用pdfsharp来创建pdf文档。这些文件需要有OCR-B-10 BT字体。 在代码中我创建一个新的字体对象,如下所示:

XFont font = new XFont("OCR-B-10 BT", 13, XFontStyle.Regular);

现在当我在我的工作电脑(Windows 7)上运行代码时,它没有问题。但是在我的服务器(Windows Server 2008标准)上,它使用默认字体创建文档。

在两台机器上,我在c:/ windows / fonts中安装了ocrb10n_0.ttf。

为什么使用默认字体而不是我需要的任何想法?

感谢。

1 个答案:

答案 0 :(得分:0)

感谢这个答案here,我发现这是因为该特定字体对“用户”组没有足够的权限。我为该字体的用户组授予了完全控制权限,问题得到了解决。