我在使用PDFsharp 1.32來創建PDF格式的webapp。由於這是一個Azure Web應用程序,我無法安裝字體。在Azure上使用自定義字體的PDFsharp
因此我使用嵌入字體選項如下:
var globalFontCollection = XPrivateFontCollection.Global;
_fontBytes = File.ReadAllBytes(_pathToFont);
globalFontCollection.AddFont(_fontBytes, _fontName);
然而,這是行不通的。沒有錯誤就像字體不知道並且回到默認狀態一樣。如果我安裝它的字體,所以我知道其餘的代碼是正確的。
其他代碼顯示了使用不同參數的AddFont,但是這些對我來說是不可用的,並且查看源代碼這是唯一實現的方法。
有誰知道允許我們使用未安裝字體的正確代碼?
從那時起,我瞭解到Azure Web應用程序不支持GDI +,如果我使用WPF選項在Azure webapps上工作,還是在GDI +下使用GDI +? – John
WPF構建不使用GDI +。 –