网站首页 > 技术文章 正文
Aspose.Words For .NET是一种高级Word文档处理API,用于执行各种文档管理和操作任务。API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word。此外,API支持所有流行的Word处理文件格式,并允许将Word文档导出或转换为固定布局文件格式和最常用的图像/多媒体格式。
Aspose.Words for .NET官方最新版免费下载试用,历史版本下载,在线文档和帮助文件下载-慧都网
Aspose.Words无需Microsoft Word也可在任何平台上满足Word文档的一切操作需求。本文将与大家分享如何将文档转换为EPUB。
将文档转换为EPUB
EPUB文档(电子出版物的简称)是基于HTML的格式,通常用于电子书分发。Aspose.Words完全支持这种格式,用于导出与大多数阅读设备兼容的电子书。本文介绍如何使用代码将简单的MS Word文档转换为EPUB。它还演示了使用Aspose.Words转换为EPUB后样本文档的样子。
默认保存选项
此代码示例使用默认的保存选项将文档转换为EPUB。你可以从此处下载此示例的模板文件。
指定保存选项
你可以通过将HtmlSaveOptions的实例传递给Document.Save方法来指定选项。模板文件的代码片段展示了其中的一些操作。此代码示例将文档转换为EPUB,并指定了保存选项。
样本转换
接下来我们将回顾转换为EPUB格式的示例文档的效果。以下屏幕截图显示了主要功能。
下图显示了转换为EPUB后的文本格式功能。
下图显示了转换为EPUB后的文本格式功能。
下图显示了尽管表格很复杂,但转换后的表格呈现也不错。
即使是源文档中的复杂列表也可以很好地导出到EPUB。
转换后的图像效果。
此图显示了从源文档生成的目录,该文档作为带有超链接的内联文本导出。组成源文档中TOC的相同标题将导出到EPUB中的导航窗格以便于导航。
EPUB文件验证
如果Aspose.Words生成的EPUB文档通过了验证,这意味着此文档遵守EPUB标准并且此EPUB文档没有错误。即使通过了验证也并不能保证每个设备或EPUB查看器都以完全相同的方式显示文档。但是,它确实也能使你的文档尽可能的接近预期。
下图显示了我们刚刚在其中一个验证服务上转换的文档的报告。
EPUB文件中的元数据
元数据是一种附加信息,例如作者姓名,标题,评论等,添加到文件本身内容中不可见的地方。 Word文档格式具有专用于此类元数据的特殊属性,并且也可以导出到EPUB文件。分销商和电子书商店经常要求元数据字段作为其搜索引擎的关键字,并为客户提供有关图书的信息。
下图显示了转换后的元数据
猜你喜欢
- 2024-10-26 Aspose.Total 最新试用版大放送,更有海量资源等你来拿
- 2024-10-26 JAVA操作office工具 java 操作excel的工具
- 2024-10-26 开年钜惠|ASPOSE、Spire、Text Control文档管理产品超低折扣热销领跑
- 2024-10-26 看Aspose帮助知名企业实现邮件附件在线转换,提升邮件处理效率
- 2024-10-26 PDF开发工具Aspose.PDF功能推荐——在.NET中将PDF转换为HTML
- 2024-10-26 文档在线预览新版 总结篇 world在线预览
- 2024-10-26 在 Python 中将 HTML 转换为 PNG、JPEG、BMP、GIF 或 TIFF 图像
- 2024-10-26 送您一份文档管理控件Aspose&Spire系列中文教程!请查收
- 2024-10-26 文档在线预览(四) 总结篇 office在线预览解决方案
- 2024-10-26 Aspose.Words教程(六):Xamarin和.NET Standard的差异和局限
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- oraclesql优化 (66)
- 类的加载机制 (75)
- feignclient (62)
- 一致性hash算法 (71)
- dockfile (66)
- 锁机制 (57)
- javaresponse (60)
- 查看hive版本 (59)
- phpworkerman (57)
- spark算子 (58)
- vue双向绑定的原理 (68)
- springbootget请求 (58)
- docker网络三种模式 (67)
- spring控制反转 (71)
- data:image/jpeg (69)
- base64 (69)
- java分页 (64)
- kibanadocker (60)
- qabstracttablemodel (62)
- java生成pdf文件 (69)
- deletelater (62)
- com.aspose.words (58)
- android.mk (62)
- qopengl (73)
- epoch_millis (61)
本文暂时没有评论,来添加一个吧(●'◡'●)