PDF是当今最流行的文档格式之一,各种应用程序将其用作最终输出。由于支持多种数据类型和可移植性,因此它是创建和共享内容的首选格式。
Aspose.PDF for .NET是一种高级PDF处理和解析API,用于在跨平台应用程序中执行文档管理和操作任务。API可以轻松用于生成,修改,转换,渲染,保护和打印PDF文档,而无需使用Adobe Acrobat。
>>想要体验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技术交流群(),我们很高兴为您提供查询和咨询。
是正版Aspose大陆地区正式授权经销商,拥有负责正版Aspose免费试用,咨询,销售等服务,双旦狂欢,Aspose.Total直降10000元,更有iPhone 11/小米音响好礼相赠,点击咨询客服。
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!