跳转到主要内容

Python包装Pandoc - 全能文档转换器

项目描述

Pyandoc是用于出色的pandoc工具的简单Python包装器。它允许您通过与Document对象的属性交互来转换文本文档的格式。每个支持的格式都作为属性提供,既可以从中读取也可以写入。

需求

  • Pandoc

用法

进行设置。

import pandoc

让我们从一个Markdown文档开始

doc = pandoc.Document()
doc.markdown = '''
# I am an H1 Tag

* bullet point
* more points
* point with [link](http://kennethreitz.com)!
'''

现在让我们将其转换为ReST文档

>>> print doc.rst

I am an H1 Tag
==============


-  bullet point
-  more points
-  point with `link <http://kennethreitz.com>`_!
可用格式
  • asciidoc

  • beamer

  • commonmark

  • context

  • docbook

  • doc- x

  • dokuwiki

  • dzslides

  • epub

  • epub3

  • fb2

  • haddock

  • html

  • html5

  • icml

  • json(pandoc的AST)

  • latex

  • man

  • markdown

  • markdown_github

  • markdown_mmd

  • markdown_phpextra

  • markdown_strict

  • mediawiki

  • native

  • odt

  • opendocument

  • opml

  • org

  • pdf

  • plain

  • revealjs

  • rst

  • rtf

  • s5,

  • slideous

  • slidy

  • texinfo

  • textile

享受。

v0.0.2 (02-04-2016)

  • 自动查找pandoc可执行文件。

  • 更新了导出格式。

v0.0.1 (01-02-2010)

  • 首次发布。

由以下提供支持