【python】用python3把word文档转化为pdf文档
编辑:Simone
2025-01-11 11:47:57
557 阅读
本文介绍一下,用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