趣百科

【python】用python3把word文档转化为pdf文档

编辑:Simone 2025-01-11 11:47:57 557 阅读

【python】用python3把word文档转化为pdf文档

本文介绍一下,用python3把word文档,转化为pdf文档的方法。

准备一个word文档:

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

查看这个文档的绝对路径:

D:\HintSoft\Hint-W7\Desktop\word文档.docx

------------路径--------------------文件名---后缀

三者缺一不可。

打开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(在引号外面),作用是防止转码。

在输出文件的绝对路径里面,只需要把后缀改为pdf就可以。

运行之后,得到pdf文档。

打开pdf文档。

如果打不开,就表示转换失败。

版权声明:本站【趣百科】文章素材来源于网络或者用户投稿,未经许可不得用于商用,如转载保留本文链接:https://www.qubaik.com/article/117222.html

相关推荐