欢迎来到飞鸟慕鱼博客,开始您的技术之旅!
当前位置: 首页知识笔记正文

docx转word文档,docx转word

终极管理员 知识笔记 84阅读

Pypandoc使用pandoc来进行各种文本格式的转换。

安装 /span>code class="prism language-python"># 不带pandoc执行库pip install pypandoc# 自带pandocpip install pypandoc_binary/span>/pre> 使用 /span>code class="prism language-python">import pypandoc# convert all markdown files in a chapters/ subdirectory.pypandoc.convert_file(chapters/*.md, docx, outputfilesomefile.docx)# convert all markdown files in the book1 and book2 directories.pypandoc.convert_file([book1/*.md, book2/*.md], docx, outputfilesomefile.docx)# convert the front from another drive, and all markdown files in the chapter directory.pypandoc.convert_file([D:/book_front.md, book2/*.md], docx, outputfilesomefile.docx)/span>/pre> pathlib

/span>code class="prism language-python">import pypandocfrom pathlib import Path# single fileinput Path(somefile.md)output input.with_suffix(.docx)pypandoc.convert_file(input, docx, outputfileoutput)# convert all markdown files in a chapters/ subdirectory.pypandoc.convert_file(Path(chapters).glob(*.md), docx, outputfilesomefile.docx)# convert all markdown files in the book1 and book2 directories.pypandoc.convert_file([*Path(book1).glob(*.md), *Path(book2).glob(*.md)], docx, outputfilesomefile.docx)# pathlib globs must be unpacked if they are inside lists./span>/pre> 参考

标签:
声明:无特别说明,转载请标明本文来源!