【python】用python3把word文档转化为pdf文档
1、准备一个word文档:

2、我在word文档里面编辑一个数学公式,保存。

3、查看这个文档的绝对路径:D:\HintSoft\Hint-W7\Desktop\word文档.docx--幻腾寂埒----------路径--------------------文件名---后缀三者缺一不可。


4、打开spyder编译器,运行如下代码。红色箭头所指的,是执行格式转换的函数,特别贴出来:def doc2pdf(doc_name, pdf_name): try: word = client.DispatchEx("Word.Application") if os.path.exists(pdf_name): os.remove(pdf_name) worddoc = word.Documents.Open(doc_name,ReadOnly = 1) worddoc.SaveAs(pdf_name, FileFormat = 17) worddoc.Close() return pdf_name except: return 1绿色箭头所指的,是word文档的绝对路径(字符串),但是在绝对路径前面加上了字母r(在引号外面),作用是防止转码。

5、在输出文件的绝对路径里面,只需要把后缀改为pdf就可以。运行之后,得到pdf文档。

6、打开pdf文档。如果打不开,就表示转换失败。
