Aspose.Slides for Node.js via Java 的字型選擇序列
Contents
[
Hide
]
概觀
當載入、渲染或將簡報轉換為其他格式時,Aspose.Slides 會檢查簡報中使用的字型是否在作業系統中可用。若缺少必要的字型,Aspose.Slides 會選擇一個與 PowerPoint 所使用的字型盡可能接近的替代字型。
Aspose.Slides 會先在作業系統中搜尋所選字型。若找到,就使用該字型;若找不到,則套用適當的替代字型。當透過 FontSubstRule 定義字型替代規則時,這些規則也會被考慮。
您也可以在應用程式執行期間加入字型、使用簡報內嵌的字型,或為 PDF 等輸出文件載入外部字型。
字型選擇
在載入、渲染或將簡報轉換為其他格式時,簡報中的字型會受到特定規則的約束。例如,當您嘗試將簡報(其投影片)轉換為影像時,系統會檢查簡報的字型是否在作業系統中可用。若確認字型缺失,系統會進行替換——請參閱字型替換與字型置換。
以下是 Aspose.Slides 處理字型的流程:
- Aspose.Slides 會在作業系統中搜尋與簡報所選字型相匹配的字型。
- 若找到所選字型,則使用該字型;否則 Aspose.Slides 會使用一個盡可能接近 PowerPoint 所使用的替代字型。
- 若已透過FontSubstRule 設定字型替換規則,則會套用這些規則。
Aspose.Slides 允許您在應用程式執行期間加入字型,然後使用這些字型。請參閱自訂字型。
當在簡報中放置額外字型時,它們稱為內嵌字型。
Aspose.Slides 允許您加入僅套用於輸出文件的字型。例如,若您要將包含系統與內嵌字型缺失的簡報轉換為 PDF,您可以將所需字型加入或載入為外部字型。
Note
我們不會分發任何字型(無論是付費或免費)。我們的 API 允許您載入外部字型並將其嵌入文件,但使用字型的選擇與責任完全由您自行承擔。常見問題
如何在轉換前判斷簡報實際使用了哪些字型?
Aspose.Slides 讓您透過字型管理員 檢查使用的字型,從而決定是否要嵌入、替換或新增外部來源。這可協助您避免在渲染與匯出時產生不希望的字型置換。
我可以在不安裝到作業系統的情況下新增額外的字型目錄嗎?
可以。您可以註冊外部字型來源,例如資料夾或記憶體串流,用於渲染與匯出。這樣可移除對主機系統字型的依賴,保持版面配置的可預測性。
如何防止在缺少字形時靜默回退到不適當的字型?