欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > python >内容正文

python

python怎么变成文档_python3如何将docx转换成pdf文件

发布时间:2025/3/20 python 47 豆豆
生活随笔 收集整理的这篇文章主要介绍了 python怎么变成文档_python3如何将docx转换成pdf文件 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

本文实例为大家分享了python3将docx转换成pdf文件的具体代码,供大家参考,具体内容如下

直接上代码

# -*- encoding:utf-8 -*-

"""

author:lgh

"""

from win32com.client import Dispatch, constants, gencache

def doc2pdf(input, output):

w = Dispatch('Word.Application')

try:

# 打开文件

doc = w.Documents.Open(input, ReadOnly=1)

# 转换文件

doc.ExportAsFixedFormat(output, constants.wdExportFormatPDF,

Item=constants.wdExportDocumentWithMarkup, CreateBookmarks = constants.wdExportCreateHeadingBookmarks)

return True

except:

return False

finally:

w.Quit(constants.wdDoNotSaveChanges)

def GenerateSupport():

gencache.EnsureModule('{00020905-0000-0000-C000-000000000046}', 0, 8, 4)

def main():

input = r'xxx\xxx.docx'

output = r'xxx\xxx.pdf'

# GenerateSupport()

rc = doc2pdf(input, output)

if rc:

print('转换成功')

else:

print('转换失败')

if __name__ == '__main__':

main()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持聚米学院。

总结

以上是生活随笔为你收集整理的python怎么变成文档_python3如何将docx转换成pdf文件的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。