• <menu id="w2i4a"></menu>
  • logo Aspose.Words開發(fā)者指南

    文檔首頁>>Aspose.Words開發(fā)者指南>>Aspose.Words for .NET使用教程(七):將文檔轉換為EPUB

    Aspose.Words for .NET使用教程(七):將文檔轉換為EPUB


    Aspose.Words無需Microsoft Word也可在任何平臺上滿足Word文檔的一切操作需求。本文將與大家分享如何將文檔轉換為EPUB

    下載Aspose.Words for .NET最新試用版

    將文檔轉換為EPUB


    EPUB文檔(電子出版物的簡稱)是基于HTML的格式,通常用于電子書分發(fā)。Aspose.Words完全支持這種格式,用于導出與大多數(shù)閱讀設備兼容的電子書。本文介紹如何使用代碼將簡單的MS Word文檔轉換為EPUB。它還演示了使用Aspose.Words轉換為EPUB后樣本文檔的樣子。

    默認保存選項

    此代碼示例使用默認的保存選項將文檔轉換為EPUB。你可以從此處下載此示例的模板文件。

    指定保存選項

    你可以通過將HtmlSaveOptions的實例傳遞給Document.Save方法來指定選項。模板文件的代碼片段展示了其中的一些操作。此代碼示例將文檔轉換為EPUB,并指定了保存選項。

    樣本轉換

    接下來我們將回顧轉換為EPUB格式的示例文檔的效果。以下屏幕截圖顯示了主要功能。

    下圖顯示了轉換為EPUB后的文本格式功能。

    How to Convert a Document to EPUB-001

    下圖顯示了轉換為EPUB后的文本格式功能。

    How to Convert a Document to EPUB-002

    下圖顯示了盡管表格很復雜,但轉換后的表格呈現(xiàn)也不錯。

    How to Convert a Document to EPUB-003

    即使是源文檔中的復雜列表也可以很好地導出到EPUB。

    How to Convert a Document to EPUB-004

    轉換后的圖像效果。

    How to Convert a Document to EPUB-005

    此圖顯示了從源文檔生成的目錄,該文檔作為帶有超鏈接的內聯(lián)文本導出。組成源文檔中TOC的相同標題將導出到EPUB中的導航窗格以便于導航。

    How to Convert a Document to EPUB-006

    EPUB文件驗證

    如果Aspose.Words生成的EPUB文檔通過了驗證,這意味著此文檔遵守EPUB標準并且此EPUB文檔沒有錯誤。即使通過了驗證也并不能保證每個設備或EPUB查看器都以完全相同的方式顯示文檔。但是,它確實也能使你的文檔盡可能的接近預期。

    下圖顯示了我們剛剛在其中一個驗證服務上轉換的文檔的報告。

    How to Convert a Document to EPUB-007

    EPUB文件中的元數(shù)據(jù)

    元數(shù)據(jù)是一種附加信息,例如作者姓名,標題,評論等,添加到文件本身內容中不可見的地方。 Word文檔格式具有專用于此類元數(shù)據(jù)的特殊屬性,并且也可以導出到EPUB文件。分銷商和電子書商店經常要求元數(shù)據(jù)字段作為其搜索引擎的關鍵字,并為客戶提供有關圖書的信息。

    下圖顯示了轉換后的元數(shù)據(jù)

    How to Convert a Document to EPUB-008

    為你推薦:Aspose專題 - Aspose最新資源合集


    想要購買正版授權,或者獲取更多Aspose.Words相關信息的朋友可以點擊" 咨詢在線客服 "~
    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();