【发布时间】:2016-07-10 16:27:36
【问题描述】:
我正在使用 azure 上的 webapp 使用 PDFsharp 1.32 创建 PDF。由于它是 Azure webapp,我无法安装字体。
因此,我使用以下嵌入字体选项:
var globalFontCollection = XPrivateFontCollection.Global;
_fontBytes = File.ReadAllBytes(_pathToFont);
globalFontCollection.AddFont(_fontBytes, _fontName);
但是这不起作用。没有错误,就好像字体未知并回退到默认值一样。如果我安装字体,它就可以工作,所以我知道其余代码是正确的。
其他代码显示使用具有不同参数的 AddFont,但是这些对我不可用,查看源代码这是唯一实现的方法。
有谁知道允许我们使用未安装字体的正确代码?
【问题讨论】:
标签: pdf fonts pdf-generation azure-web-app-service pdfsharp