Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 久久夜夜视频,久久精品国产91久久综合麻豆自制,97在线视频观看

          整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          通過調用Windows命令,將chm 文件轉換為html 文件

          過調用Windows命令,將chm 文件轉換為html 文件。

          方法:

          命令行(cmd),輸入hh -decompile <輸出文件夾路徑> <要反編譯的CHM文件全路徑名>

          例如:

          win+r 鍵,彈出運行窗口輸入命令cmd回車,然后輸入:

          過 Amazon Kindle 官方商店購買電子書,可以輕松實現「下單買電子書 - 推送至 Kindle」,但僅僅依靠官方商店渠道獲取的電子書數量可能還不足夠,Kindle 用戶選擇從網上其他渠道下載回來的電子文件,大多數是 pdf、epub 格式,直接放在 Kindle 設備上,會面臨格式不支持或者內容排版變形等問題。

          為了解決以上的問題,我收集了幾款本地工具和在線工具的解決方案,幫助大家輕松應對電子書格式轉換,在 Kindle 上獲得即點即開的閱讀體驗。

          本地工具

          Kindle 設備目前原生支持 mobi、azw 和 azw3 三種電子書格式,其中 mobi、azw 是較早推出的格式標準,而 azw3 是在 2011 年 Kindle Fire 平板一并推出的格式,由于其支持 HTML5 和 CSS3 語法,最后輸出的內容有著較好的排版支持效果。

          對于電子書格式轉換需求,下面收集了四款本地工具,有 Amazon 官方出品的 KindleGen、Kindle Comic Creator,也有最熱門的本地電子書管理工具 Calibre,而 EasyPub、Kindle Comic Converter 和 ChainLP 解決了其他文檔格式轉換的問題。

          KindleGen

          KindleGen是一款亞馬遜官方推出的電子書格式免費轉換工具,主要功能是將 HTML、XHTML 或者 epub 文檔轉換成 Kindle 設備兼容的 mobi 格式。KindleGen 實際上是一款命令行工具,支持 Windows、Mac 和 Linux 平臺,以將 epub 格式的《1984》轉換成 mobi 為例子,具體使用步驟:

          1.下載并解壓 KindleGen 壓縮包,由于亞馬遜 官方頁面暫時不支持中國區下載,建議大家在書伴頁面找到百度網盤下載壓縮包;

          2.比如將壓縮包解壓到文件路徑 D:\KindleGen,打開 Windows 命令提示符,輸入D:\KindleGen\kindlegen,系統將反饋 KindleGen 的使用說明;

          3.比如將《1984》電子書放在 D:\ebook,命令行窗口輸入cd /d D:\ebook進入電子書所在的目錄文件位置;

          4.輸入 D:\KindleGen\kindlegen 1984.epub,轉換成功后自動在 epub 源文件的目錄位置生成 1984.mobi 文件。

          另外還有一個更簡便的方法,將 1984.epub 文件直接拖拽至 kindlegen.exe 應用程序圖標上,KindleGen 工具會自動彈出轉換的頁面,并在源文件的位置下生成 mobi 文件。

          Kindle Comic Creator

          Kindle Comic Creator則是一款亞馬遜官方專門為漫畫作者和出版商推出的漫畫轉電子書的免費工具,適用 Windows、Mac 平臺,支持將 JPG、PDF、TIFF、PNG 和 PPM 轉換成 mobi 電子書。提前準備好幾張示例圖片后,KCC 使用步驟如下:

          1.打開 KCC 主界面后,選擇創建新圖書,彈出創建窗口,按步驟填寫「面板選擇」和「元數據和設置」的選項,包括了圖書定位、翻頁方向、畫布大小、封面圖片和輸出保存的位置;

          2.完成基本信息輸入后,進入圖像添加的編輯界面,在左邊欄的圖書管理器中,圖書設置和頁面設置中提供了更詳細的元數據和頁面調整的選項,右邊欄有 Kindle 設備預覽效果;

          3.選擇菜單欄「文件 - 導出為 KF8 圖書」輸出生成 mobi 電子書文件(快捷鍵 F5直接在制定目錄生成轉換文件)。

          除了亞馬遜官方出品的 KCC 軟件外,ChainLP、Kindle Comic Converter也能夠把漫畫圖片輕松轉換成 epub、mobi 格式文檔。

          Calibre

          Calibre是一款電子書管理工具神器,也提供了格式轉換功能,支持 Windows、Mac 和 Linux 平臺,甚至提供了便攜綠色版本,我們通過內置的命令行工具 ebook-convert 或者圖形界面完成各種電子書格式轉換。

          ebook-convert命令語法是:

          ebook-convert input_file output_file [options]
          

          參照 Calibre wiki 文檔、 顯示,input_file 支持輸入的格式 azw4、chm、comic、docx、epub、fb2、html、mobi、pdf、txt 等格式,output_file 則支持輸出 azw3、docx、epub、html、mobi、 pdf、txt 等主要格式。

          輸入如下命令,實現將 1984.epub 文件轉換成 1984.mobi 文件格式。

          ebook-convert 1984.epub 1984.mobi
          

          圖形界面。Calibre 主界面中選中書籍后,在工具欄選擇「轉換書籍」打開轉換界面,接著在右上角的輸出格式選項,選擇希望輸出的文檔格式(支持輸入格式參照 ebook-convert 命令行介紹部分 )。另外亞馬遜近期推出較新的電子書格式 KFX,如果需要將 KFX 和其他格式互轉的話,可以嘗試安裝 Calibre 插件 KFX Input 以及 KFX Output。

          EasyPub

          跟 Calibre 提供一站式電子書解決方案不同之處在于,EasyPub 提供功能相對單一,它是一款針對 TXT 轉換成 mobi、epub 格式的免費工具,僅支持 Windows 系統,下載地址在書伴網 頁面搜索即可。

          在格式轉換的設置標簽頁中,用戶可以利用章節部分的調整選項,通過文檔的章節規則生成較好的文件目錄。

          如果用戶經常從網絡中下載的文檔以 TXT 格式為準,那么 EasyPub 這款純粹單一的轉換工具能夠滿足大部分需求。

          在線工具

          除了以上四款本地工具外,在線工具同樣能夠滿足電子書格式轉換需求,其優勢是免除了安裝應用程序的繁瑣操作,不占用本地空間資源,隨用隨打開在線頁面。

          Convertio

          Convertio支持各類文檔格式相互轉換、OCR 識別功能,通過超鏈接、Dropbox 和 Google Drive 導入文件,注冊賬戶支持最大 100MB 文件大小。最省心的地方在于,用戶上傳文件后,Convertio 將自動識別上傳文件的格式,給出轉換成對應格式的選項。在電子書格式轉換中,Convertio 電子書轉換支持輸出 mobi、azw3、epub 常見格式,也支持轉換成 lrf、snb、rb 等較少見的電子書格式。

          Kindle 郵箱

          Kindle 郵箱除了解決了文件推送到 Kindle 設備的問題外,還能夠「曲線救國」解決 epub 格式在 Kindle 閱讀器上閱讀,只需要將 epub 文件格式手動改為 zip,再通過電郵方式推送到 Kindle 個人郵箱,亞馬遜個人文檔云存儲將自動轉換格式后推送到 Kindle 設備中,用戶直接打開文檔即可閱讀。

          結語

          或許 Kindle 吃灰的原因不在于電子書格式轉換的問題,但以上推薦的六款工具可以很好解決大家從網上下載和制作的文檔后,轉換成 Kindle 設備支持閱讀的格式,本地工具憑著更豐富的轉換設置選項更細致地調整轉換效果,在線工具則有著「用完即刪、隨用隨開」的優勢。希望這篇工具合輯讓 Kindle 電子書格式轉換的問題,不再成為大家閱讀電子書的「絆腳石」。

          1 -

          場景

          CHM是英文Compiled HTML Help的縮寫,是微軟公司專有的聯機幫助格式,由HTML頁面、索引和其他導航工具的集合組成。這些文件被壓縮并部署為二進制格式,擴展名為.CHM,用于編譯HTML。CHM格式通常用于軟件文檔。

          雖然CHM格式是老的文檔格式,很多Windows程序已經不再將它作為幫助文件的首選,但是有些場景我們依然希望將DITA或者Markdown發布成CHM格式的內容。尤其是為運行在Windows操作系統下的軟件提供離線幫助。DITA發布體系支持將DITA內容發布成CHM格式。

          本文分析將DITA或Markdown格式的內容發布成CHM格式的方法,并為實現這個目的掃清實際操作遇到的技術障礙。

          - 2 -

          DITA-OT發布框架

          DITA-OT是DITA內容發布的開源發布引擎。它的誕生,是為了將DITA格式的內容發布成多種格式輸出。

          隨著這些年的發展,DITA-OT支持的輸入內容包括DITA和Markdown,輸出的格式包括PDF、HTML和CHM格式等。見下圖(源自DITA-OT官網:www.dita-ot.org):

          1. 輸入格式一:DITA Map + Topic

          系統支持由XML格式的DITA Map和XML格式的Topic組成的文檔,見下例。

          Map文件內容:

          <?xml version="1.0" encoding="UTF-8"?>
          <!DOCTYPE map
            PUBLIC "-//OASIS//DTD DITA Map//EN" "map.dtd">
          <map xml:lang="zh-CN">
            <title>智能云相冊</title>
            <topicref href="./topics/chap1.dita">
              <topicref href="./topics/sect1-1.dita"/>
              <topicref href="./topics/sect1-2.dita"/>
              <topicref href="./topics/sect1-3.dita"/>
              <topicref href="./topics/sect1-4.dita"/>
              <topicref href="./topics/sect1-5.dita"/>
            </topicref>
            <topicref href="./topics/chap2.dita">
              <topicref href="./topics/sect2-1.dita"/>
              <topicref href="./topics/sect2-2.dita"/>
              <topicref href="./topics/sect2-3.dita"/>
            </topicref>
            <topicref href="./topics/chap3.dita">
              <topicref href="./topics/sect3-1.dita"/>
              <topicref href="./topics/sect3-2.dita"/>
              <topicref href="./topics/sect3-3.dita"/>
            </topicref>
          </map>

          Topic文件內容:

          <?xml version="1.0" encoding="UTF-8"?>
          <!DOCTYPE topic
            PUBLIC "-//OASIS//DTD DITA Topic//EN" "topic.dtd">
          <topic id="general" xml:lang="zh-CN">
            <title>產品概述</title>
            <prolog/>
            <body>
              <p>智能云相冊(Cloud Photos)是阿里云為影像類應用提供的一站式解決方案。智能云相冊除了提供影像文件存儲、管理等基礎功能以外,還支持對影像內容進行分類打標、面孔識別等智能分析,并提供基于自然語言理解的智能搜索服務。</p>
              <p>智能云相冊服務基于阿里云云計算服務構建,它解決了以往搭建云相冊后端服務過程中,需要購買、搭建和運維 ECS 集群,集成其他云計算服務(對象存儲、媒體轉碼等),處理海量用戶的高并發請求等一系列繁瑣的問題。更重要的是,它提供了對影像內容的智能分析,智能生成相簿和智能搜索等服務,讓人工智能技術變得觸手可及,極大提高企業和個人用戶構建云相冊應用程序的效率。</p>
            </body>
          </topic>

          發布過程是這樣的:

          2. 輸入格式二:DITA Map + Markdown

          同時,系統也支持由XML格式的DITA Map和Markdown格式的Topic組成的文檔,見下例。

          Map文件內容:

          <?xml version="1.0" encoding="UTF-8"?>
          <!DOCTYPE map PUBLIC "-//OASIS//DTD DITA Map//EN" "map.dtd">
          <map xml:lang="zh-CN">
              <title>智能云相冊</title>
              <topicref navtitle="產品簡介">
                  <topicref href="./chap1/sect1-1.md" format="mdita"/>
                  <topicref href="./chap1/sect1-2.md" format="mdita"/>
                  <topicref href="./chap1/sect1-3.md" format="mdita"/>
                  <topicref href="./chap1/sect1-4.md" format="mdita"/>
                  <topicref href="./chap1/sect1-5.md" format="mdita"/>
              </topicref>
              <topicref navtitle="快速入門">
                  <topicref href="./chap2/sect2-1.md" format="mdita"/>
                  <topicref href="./chap2/sect2-2.md" format="mdita"/>
                  <topicref href="./chap2/sect2-3.md" format="mdita"/>
              </topicref>
              <topicref navtitle="用戶指南">
                  <topicref href="./chap3/sect3-1.md" format="mdita"/>
                  <topicref href="./chap3/sect3-2.md" format="mdita"/>
              </topicref>
          </map>

          :目前DITA-OT不支持使用Markdown來寫DITA Map文件,只支持使用Markdown編寫Topic。

          上例中格式mdita表示Markdown格式的DITA Topic。

          Markdown格式的Topic內容:

          # 產品概述
          
          
          智能云相冊(Cloud Photos)是阿里云為影像類應用提供的一站式解決方案。智能云相冊除了提供影像文件存儲、管理等基礎功能以外,還支持對影像內容進行分類打標、面孔識別等智能分析,并提供基于自然語言理解的智能搜索服務。
          
          
          智能云相冊服務基于阿里云云計算服務構建,它解決了以往搭建云相冊后端服務過程中,需要購買、搭建和運維 ECS 集群,集成其他云計算服務(對象存儲、媒體轉碼等),處理海量用戶的高并發請求等一系列繁瑣的問題。更重要的是,它提供了對影像內容的智能分析,智能生成相簿和智能搜索等服務,讓人工智能技術變得觸手可及,極大提高企業和個人用戶構建云相冊應用程序的效率。

          提示:在發布過程中,如果Topic格式是Markdown,系統先將它轉換成XML格式的Topic,然后再執行發布。

          發布過程是這樣的:

          如果你所在的公司有很多Markdown格式的內容,想將他們組合在一起發布,那么通過這種方式可以將Markdown內容納入DITA發布體系,獲得單一數據源多種格式輸出的能力。

          - 3 -

          實踐

          因為CHM是微軟公司獨有的格式,只能在Windows操作系統上運行,所以請在運行Windows操作系統的電腦上運行本實踐步驟

          1. 安裝必要軟件

          如果安裝了Oxygen XML Editor編輯器,它已經包含了DITA-OT發布引擎。

          如果沒有使用Oxygen XML Editor編輯器,那么可以自行到DITA-OT官網(www.dita-ot.org)下載安裝程序,并按照文檔安裝到電腦上。本文使用的是DITA-OT 3.7.4版本。

          無論用到上邊兩種方法的哪一種,都需要額外安裝一個軟件叫做HTML help workshop。這個軟件是微軟公司開發的,但大家可能會發現微軟公司的官網已經下載不到這個軟件了。

          幸運的是,有其他人也碰到了此問題,并提供了解決方案。請訪問如下網頁:

          https://learn.microsoft.com/en-us/answers/questions/265752/htmlhelp-workshop-download-for-chm-compiler-instal

          點擊網頁中的下圖鏈接下載安裝程序:

          :以上鏈接需要科學上網才能下載。經確認發現最后一個德語下載鏈接可以直接訪問下載

          下載后,請運行這個安裝程序安裝HTML help workshop軟件。

          注意:將htmlhelp.exe下載下來后在安裝之前建議使用殺毒軟件查殺文件確保安全。

          2. 使用Oxygen XML Editor發布

          在Oxygen XML Editor編輯中打開ditamap文件,然后發布,如下圖:

          系統會生成xxx.chm文件。雙擊此文件,打開結果如下圖:


          3. 使用Windows命令行發布

          如果沒有Oxygen XML Editor并且安裝了DITA-OT,則使用Windows命令行發布。

          1) 打開Windows命令行

          2)運行以下命令

          cd C:\dev\dita\dita\cloudphotox
          dita -i cloudphoto.ditamap -f htmlhelp -o out

          注:C:\dev\dita\dita\cloudphotox是我ditamap文件所在路徑。

          第二行命令的意思:

          • -i cloudphoto.ditamap:輸入文件是cloudphoto.ditamap
          • -f htmlhelp:輸出格式為htmlhelp
          • -o out:輸出文件放到out目錄下

          3)輸出結果為out目錄下的cloudphoto.chm文件。

          打開以后如下圖:

          - 4 -

          總結

          通過本文描述的總結和實踐,大家可以使用此方法將DITA和Markdown格式的內容發布成CHM格式的幫助文件。

          趕快試試吧!


          主站蜘蛛池模板: 日韩精品一区二区亚洲AV观看 | 国产综合无码一区二区三区| 中文字幕无码免费久久9一区9| 亚洲AV美女一区二区三区 | 中文字幕精品一区二区日本| 久久一本一区二区三区| 国产一区二区三区免费在线观看| 国偷自产一区二区免费视频| 国产在线观看一区二区三区精品| 国产高清一区二区三区| 精品视频无码一区二区三区 | 精品在线一区二区三区| 无码人妻一区二区三区兔费| 亚洲一区二区三区深夜天堂| 色妞AV永久一区二区国产AV| 国产精品无码一区二区三级| 国产aⅴ一区二区三区| 中字幕一区二区三区乱码| 免费观看一区二区三区| 国产av夜夜欢一区二区三区| 国产精品香蕉一区二区三区| 亚洲国产精品一区| 国产福利无码一区在线| 国产精品亚洲一区二区三区久久 | 激情无码亚洲一区二区三区| 少妇精品无码一区二区三区| 国产一区二区三区乱码| 亚洲一区无码中文字幕乱码| 国产一区二区三区免费| 日本一区二区三区高清| 国产综合无码一区二区辣椒| 亚洲一区精品伊人久久伊人| 日韩视频一区二区三区| 中文字幕一区二区三| 国产精品主播一区二区| 久久精品无码一区二区WWW| 高清国产AV一区二区三区| 免费精品一区二区三区第35| 久久久精品人妻一区二区三区 | 成人午夜视频精品一区| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 |