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

本文关键字:工作 服务器 xfont OCR-B-10 BT pdfsharp | 更新日期: 2023-09-27 18:37:05

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

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

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

在两台机器上,我都ocrb10n_0.ttf安装在 C:/Windows/FONTS 中。

知道为什么使用默认字体而不是我需要的字体吗?

谢谢。

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

多亏了这里的这个答案,我发现这是因为该特定字体对"用户"组没有足够的权限。我为字体的用户组提供了完全控制权限,问题得到了解决。