日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

asciidoc转换html,Word文档到Asciidoc转换

發(fā)布時間:2024/1/1 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 asciidoc转换html,Word文档到Asciidoc转换 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

原文

Word文檔的內(nèi)容,需要背轉(zhuǎn)換為Asciidoc。以下是我發(fā)現(xiàn)最有效的步驟:

1. 將Word文檔保存為HTML

2. 編碼為UTF-8

3. 使用pandoc將HTML轉(zhuǎn)換為AsciiDoc

4. 使用Sublime Text 2搜索和替換(使用一些正則表達(dá)式)去除瘋狂的東西

5. 使用Sublime Text 2執(zhí)行任何剩余的格式

將Word文檔保存為HTML

在Word中打開文檔,然后另存為網(wǎng)頁。保存時選擇“僅保存顯示信息到HTML”選項。從Word退出。

編碼為UTF-8

在Sublime Text 2中打開html文件。重新打開UTF-8編碼并保存文件:

Sublime Text 2重新打開編碼

如果不重新編碼為UTF-8,則下一步將失敗并顯示錯誤:

pandoc:無法解碼字節(jié)’\ x6f’:Data.Text.Encoding.decodeUtf8:無效的UTF-8流

使用Pandoc將HTML轉(zhuǎn)換為AsciiDoc

運(yùn)行Pandoc。例如,以下命令將AsciiDoc文件file.asc轉(zhuǎn)換為ConventionSheet.htm:

pandoc -f html -t asciidoc -o file.asc ConventionSheet.htm

使用Sublime Text 2搜索和替換(使用一些正則表達(dá)式)去除瘋狂的東西

奇怪的單引號需要去:

Sublime Text 2用單引號替換反引號,如果在Word中進(jìn)行了審核,則審閱者的評論和更改可能會出現(xiàn)在HTML中。使用搜索刪除這些,并在搜索字段中替換以下正則表達(dá)式:

\[line-through\]\*(.+)\*

當(dāng)匹配行交叉線斷裂時,可以使用?s正則表達(dá)式中的單行選項()進(jìn)行搜索和替換:

(?s)\[line-through\]\*.(.*?)\*

使用Sublime Text 2執(zhí)行任何剩余的AsciiDoc格式

在文檔中等間隔任何正則表達(dá)式或其他特殊字符(這些將導(dǎo)致AsciiDoc解析器的問題)。

根據(jù)需要編輯AsciiDoc文檔!請注意,GitHub現(xiàn)在本地顯示AsciiDoc文件(在幕后使用AsciiDoctor),就像Markdown一樣。

總結(jié)

以上是生活随笔為你收集整理的asciidoc转换html,Word文档到Asciidoc转换的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。