知行迭代
导航
首页
最近更改
随机页面
常用
分类目录
Linux命令
Mediawiki常用
电脑技巧
工具
链入页面
相关更改
特殊页面
页面信息
登录
查看“Pandoc”的源代码
←
Pandoc
页面
讨论
阅读
查看源代码
查看历史
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:[
[1]
]
您可以查看和复制此页面的源代码。
Pandoc是由John MacFarlane开发的转换工具,用于不同标记语言间的格式转换。Pandoc使用Haskell语言编写,以命令行形式实现与用户的交互,可支持多种操作系统。Pandoc采用GNU GPL授权协议发布。支持几十种格式的转换,如:[[Markdown]]、[[reStructuredText]]、[[Mediawiki]]标记语言、[[HTML]]、[[LaTeX]]、Microsoft Word格式等。 ==简介== ===安装=== ==支持的格式== ==Python中使用== 在Python中可以使用[https://github.com/bebraw/pypandoc pypandoc],它是将Pandoc进行轻量封装,方便在Python语言中使用。 安装好Pandoc后,使用pip安装pypandoc: pip install pypandoc 接下就可以使用pypandoc进行格式转换了,主要使用两个函数进行转换,<code>convert_file()</code>输入源为文件,<code>convert_text()</code>输入源为字符串,使用如下: <syntaxhighlight lang="python" > import pypandoc # 将markdown格式的test.md文件转为rst格式。 output = pypandoc.convert_file('test.md', 'rst') # 将test.md文件转为docx格式,并保存到test.docx文件。 返回值为空。 output = pypandoc.convert_file('test.md', 'docx', outputfile="test.docx") # 通过format参数设置输入的格式。 output = pypandoc.convert_file('test.txt', 'rst', format='md') # convert_text函数,用于输入字符串转换,通过format参数设置输入的格式。 output = pypandoc.convert_text('# 这是h1标题', 'mediawiki', format='md') </syntaxhighlight> {{了解更多 |[https://github.com/bebraw/pypandoc pypandoc 的 GitHub] }} ==资源== ===官网=== *[https://pandoc.org/ Pandoc 官网] *[https://github.com/jgm/pandoc Pandoc 的 GitHub] ===相关网站=== *[https://github.com/bebraw/pypandoc pypandoc 的 GitHub] ==参考资料== *[https://zh.wikipedia.org/wiki/Pandoc 维基百科:Pandoc ]
本页使用的模板:
模板:了解更多
(
查看源代码
)
返回至“
Pandoc
”。