Docutils - Python中的文檔轉換模塊介紹
Docutils項目的主要是為了創造一套將純文本轉換為一些常用格式的工具,這些常用格式包括:HTML、XML和LaTeX。
- 已經支持的包括:
- 將會被支持的包括:
-
- Python模塊或者包中的內聯文檔
- 電子郵件(RFC822格式的郵件頭、引用、簽名和MIME 段)
- Wiki格式
- 混合的文檔,例如將多個的章節合并到一本書中
- 所發現的其他文件格式
- 由以下幾個部分構成:
-
- 一個軟件包 (包 docutils)
- 很多有用的小工具,在 tools 目錄下,例如 rst2html.py 可以將 reStructuredText 轉換成 HTML 頁面。
- 一套測試用例
Docutils的工具集
-
buildhtml.py
-
可以使用buildhtml.py將目錄下的所有.txt文件轉換成.html文件,該操作也將包含其下的子目錄。使用方法:
buildhtml.py [options] [<directory> ...]
-
-
rst2html.py
-
通過使用rst2html.py可以將單獨的reStructuredText文本文件轉換成HTML文件,適用于當前流行的瀏覽器,并支持CSS。
rst2html.py test.txt test.html
-
-
rstpep2html.py
-
通過使用rstpep2html.py可以將新的用reStructuredText格式編寫的PEP轉換成HTML。
rstpep2html.py pep-0287.txt pep-0287.html
-
-
rst2s5.py
-
使用rst2s5.py可以將單獨的reStructuredText文本文件轉換成符合 S5 規范的(X)HTML文件。
rst2s5.py slides.txt slides.html
-
-
rst2latex.py
-
通過使用rst2latex.py可以將單獨的reStructuredText文本文件轉換成LaTeX2e。
rst2latex.py test.txt test.tex
-
-
rst2xml.py
- 通過使用rst2xml.py可以將單獨的reStructuredText文本文件轉換成XML文件。這是標準的XML文件。
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!