翻譯|使用教程|編輯:李顯亮|2019-12-25 11:23:21.243|閱讀 413 次
概述:在本文中,我們將探索并演示Aspose.PDF for .NET 最新版v19.12新功能——PDF中的字體子集優化,從而優化PDF文檔。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
PDF是當今最流行的文檔格式之一,各種應用程序將其用作最終輸出。由于支持多種數據類型和可移植性,因此它是創建和共享內容的首選格式。
Aspose.PDF for .NET是一種高級PDF處理和解析API,用于在跨平臺應用程序中執行文檔管理和操作任務。API可以輕松用于生成,修改,轉換,渲染,保護和打印PDF文檔,而無需使用Adobe Acrobat。
在本文中,我們將探索并演示Aspose.PDF for .NET 最新版v19.12新功能——PDF中的字體子集優化,從而優化PDF文檔。
>>想要體驗Aspose.PDF的強大功能,記得點擊下載最新版試用哦~
用于.NET的Aspose.PDF允許將字體嵌入到PDF文檔中。字體可以完全嵌入,也可以作為字體的子集嵌入。但是,在某些情況下,可能希望通過將完全嵌入的字體集減少為僅在PDF文檔中使用的子集來優化字體。在最新版本中,我們提供了優化選項,以使用SubsetFonts方法調整字體子集策略。此方法接受FontSubsetStrategy,它具有以下變體:
SubsetAllFonts –此選項將子集PDF文檔中使用的所有字體。
SubsetEmbeddedFontsOnly –此選項僅將完全嵌入PDF文檔中的字體作為子集。
以下C#代碼示例顯示了如何應用字體子集策略來優化PDF文檔。
// The path to the documents directory. string dataDir = RunExamples.GetDataDir_AsposePdf_WorkingDocuments(); Document doc = new Document(dataDir + "input.pdf"); // All fonts will be embedded as subset into document in case of SubsetAllFonts. doc.FontUtilities.SubsetFonts(FontSubsetStrategy.SubsetAllFonts); // Font subset will be embedded for fully embedded fonts but fonts which are not embedded into document will not be affected. doc.FontUtilities.SubsetFonts(FontSubsetStrategy.SubsetEmbeddedFontsOnly); doc.Save(dataDir + "Output_out.pdf");
還想要更多嗎?您可以點擊閱讀【2019 · Aspose最新資源整合】,查找需要的教程資源。如果您有任何疑問或需求,請隨時加入Aspose技術交流群(642018183),我們很高興為您提供查詢和咨詢。
慧都網是正版Aspose大陸地區正式授權經銷商,擁有負責正版Aspose免費試用,咨詢,銷售等服務,雙旦狂歡,Aspose.Total直降10000元,更有iPhone 11/小米音響好禮相贈,。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn