使用Aspose.PDF for .NET将PDF转换为HTML格式示例解读(6)——在style.css中设置字体的URL前缀

Aspose.PDF for .NET提供了将HTML文件转换为PDF并将PDF文件转换为HTML的功能。在PDF到HTML的转换过程中,PDF中使用的TrueType字体保存在文件系统中。在高版本中,可以使用自定义资源节省策略为字体设置自定义URL。

PDF是当今最流行的文档格式之一,各种应用程序将其用作最终输出。由于支持多种数据类型和可移植性,因此它是创建和共享内容的首选格式。作为对开发文档管理应用程序感兴趣的.NET应用程序开发人员,可能希望嵌入处理功能,以读取PDF文档并将其转换为其他文件格式,例如HTML。

Aspose.PDF for .NET是一种高级PDF处理和解析API,用于在跨平台应用程序中执行文档管理和操作任务。API可以轻松用于生成,修改,转换,渲染,保护和打印PDF文档,而无需使用Adobe Acrobat。


PDF转HTML-在style.css中设置字体的URL前缀

Aspose.PDF for .NET提供了将HTML文件转换为PDF并将PDF文件转换为HTML的功能。在PDF到HTML的转换过程中,PDF中使用的TrueType字体保存在文件系统中。

在高版本中,可以使用自定义资源节省策略为字体设置自定义URL:

//文档目录的路径。string dataDir = RunExamples.GetDataDir_AsposePdf_DocumentConversion_PDFToHTMLFormat();Document doc = new Document(dataDir + "input.pdf");string outHtmlFile = dataDir + "PrefixForFonts_out.html";_desiredFontDir = Path.GetDirectoryName(outHtmlFile) + @"36296_files";if (!Directory.Exists(_desiredFontDir)){    Directory.CreateDirectory(_desiredFontDir);}// 重置字体名称计数器-此计数器将在我们的自定义代码中使用// 生成唯一字体文件名_fontNumberForUniqueFontFileNames = 0;// 使用自定义保存策略创建HtmlSaveOption,它将完成所有工作HtmlSaveOptions saveOptions = new HtmlSaveOptions();saveOptions.CustomResourceSavingStrategy = new HtmlSaveOptions.ResourceSavingStrategy(CustomResourcesProcessing);doc.Save(outHtmlFile

                                                        

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年10月8日
下一篇 2019年10月8日

相关推荐

发表回复

登录后才能评论