Aspose.Words无需Microsoft Word也可在任何平台上满足Word文档的一切操作需求。本文将与大家分享如何将文档转换为EPUB

【下载Aspose.Words for .NET最新试用版】

将文档转换为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文件。分销商和电子书商店经常要求元数据字段作为其搜索引擎的关键字,并为客户提供有关图书的信息。

下图显示了转换后的元数据


欢迎下载|体验更多Aspose产品 或 加入Aspose技术交流群(761297826

Aspose.Words for .NET使用教程(七):将文档转换为EPUB相关推荐

  1. Aspose.Words for .NET使用教程:将文档转换为字节数组和HTML

    Aspose.Words无需Microsoft Word也可在任何平台上满足Word文档的一切操作需求.本文将与大家分享如何将word和图像转换为PDF. 将Document(文档)转换为Byte A ...

  2. Word处理控件Aspose.Words功能演示:在 Java 中将 Word 文档转换为 EPUB

    大多数智能设备,如智能手机.平板电脑.笔记本电脑等,都支持EPUB格式来查看或阅读文档.它是电子书或电子出版物的常用格式.另一方面,MS Word 格式,如DOCX.DOC等,是数字世界中广泛使用的文 ...

  3. Word处理控件Aspose.Words功能演示:使用 Java 将 Word 文档转换为 Markdown

    大多数智能设备,如智能手机.平板电脑.笔记本电脑等,都支持EPUB格式来查看或阅读文档.它是电子书或电子出版物的常用格式.另一方面,MS Word 格式,如DOCX.DOC等,是数字世界中广泛使用的文 ...

  4. Word处理控件Aspose.Words功能演示:使用 C# 将 Word 文档转换为 Markdown

    如今,大量的文章.博客和文档都是以Markdown ( MD ) 格式编写的.但是,对于大型文档,Markdown 语法通常变得难以记忆和编写.为方便起见,您可以在 MS Word 中编写内容,然后将 ...

  5. PDL格式解决方案Aspose.Page重磅上新!两大文档格式功能助力文档管理!

    近期,Aspose发布了一款新产品Aspose.Page--XPS,PS和EPS文件格式解决方案,用于创建和操作XPS文档,以及将XPS和PostScript格式转换为PDF和光栅图像.下面我们一起来 ...

  6. Aspose.PDF for Java系列5-转化PDF文档为Word

    Aspose.PDF for Java系列5-转化PDF文档 DocFormat枚举类提供了DOCX格式的文件输出格式选项.如果你想要将PDF转化为DOCX格式,请参考本文下面的内容. PDF转化为D ...

  7. Java版Word开发工具Aspose.Words基础转换指南:将Word文档和图像转换为PDF

    Aspose.Words for Java是功能丰富的文字处理API,开发人员可以在自己的Java应用程序中嵌入生成,修改,转换,呈现和打印Microsoft Word支持的所有格式的功能.它不依赖于 ...

  8. Word处理控件Aspose.Words功能演示:在 Python 中将 Word 文档转换为 PNG、JPEG 或 BMP

    MS Word 文件到图像格式的转换让您可以将文档的页面嵌入到您的 Web 或桌面应用程序中.为了在 Python 应用程序中执行此转换,本文介绍了如何使用 Python 将 Word DOCX或DO ...

  9. Word处理控件Aspose.Words功能演示:使用 Android 库将 Word 文档转换为 PDF

    Aspose.Words 是一种高级Word文档处理API,用于执行各种文档管理和操作任务.API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word.此 ...

最新文章

  1. 中科院计算机全国重点实验室,国家重点实验室
  2. oracleDBA-D1
  3. autocad软件提供的哪些功能可以提高设计效率?_节省80%制图时间:AutoCAD如何有效“手脑”结合,释放创作潜能?...
  4. python去重复行_python 去除Excel中的重复行数据
  5. 【遥感物候】Hants NDVI时间序列谐波分析法数据重构,植被生长季曲线效果可佳(附Hants软件下载)
  6. SPOJ QTREE6 lct
  7. 【教程】利用OBS+腾讯会议进行线上考试
  8. okhttp请求php接口,安卓:okhttp请求,获取返回数据
  9. 最小环 floyd java_Floyd最小环
  10. unity android 原生,unity创建Android原生插件
  11. 给妹子讲python-S01E01好用的列表
  12. distinct返回null报错_在Java中如何避免“!=null”式的判空语句?
  13. mysql占用大量写i o_Mysql占用大量写I/O
  14. jsp实现购物车结算页面
  15. 微信砍价小程序活动软件制作功能包含哪些方面?
  16. Windows下安装X710网卡驱动
  17. MySQL事务之幻读问题
  18. Win10 没有激活,如何改变任务栏位置
  19. Quartus联合modelsim的ip核仿真——以FIFO为例——(报错问题解决)
  20. mac 上最好用的SSH终端FinalShell

热门文章

  1. 深入理解Java虚拟机(周志明第三版)- 第十三章:线程安全与锁优化
  2. [附源码]Python计算机毕业设计Django高校社团管理系统
  3. Download Oracle Forms 6i
  4. 前端常用面试题2020
  5. 路由器和三层交换机的搞笑文章
  6. 表达式计算: 分析与设计
  7. 【递推矩阵快速幂】hdu 2604
  8. 什么是阻抗匹配以及为什么要阻抗匹配
  9. 完美解决无Internet但能正常上网的问题
  10. [转载]屏蔽双显卡笔记本的独显