[.NET]透過 Aspose.Words 將 Word 轉出 PDF 時,自造字(EUDC) 可以顯示出來

我們有個客戶的 使用者自造字(EUDC) 是 Link 到 標楷體,

所以當我們透過 Aspose.Words 將 Word 轉出有自造字(EUDC)的PDF 時,

那些 自造字(EUDC) 在 PDF 中就會呈現空白的狀況,如下,

原本的Code很容易,如下,

Aspose.Words.Document doc = new Aspose.Words.Document("d:\myDoc.docx");
doc.Save("d:\myDoc.pdf");

Support 回答 Call SetFontsSources Method 就可以了,如下,

FontSettings.DefaultInstance.SetFontsSources(new FontSourceBase[] 
                { new SystemFontSource(), new FileFontSource(@"D:\users\user\documents\RM.TTE") });
Aspose.Words.Document doc = new Aspose.Words.Document("d:\myDoc.docx");
doc.Save("d:\myDoc.pdf");

Hi, 

亂馬客Blog已移到了 「亂馬客​ : Re:從零開始的軟體開發生活

請大家繼續支持 ^_^