1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > python word转pdf图片格式_Python将word转换为PDF格式文件(包括批处理转换) Word Pdf 包含 批量...

python word转pdf图片格式_Python将word转换为PDF格式文件(包括批处理转换) Word Pdf 包含 批量...

时间:2020-02-15 13:03:35

相关推荐

python word转pdf图片格式_Python将word转换为PDF格式文件(包括批处理转换) Word Pdf 包含 批量...

由于本地电脑的offic不能将word转换成pdf格式,于是就用python转换了一下,代码如下所示:

from win32com.client import Dispatch

word = Dispatch('Word.Application')

doc = word.Documents.Open("J:\\新建文件夹 (3)\\调休报告书2006.doc")

doc.SaveAs("J:\\新建文件夹 (3)\\调休报告书2006.pdf", FileFormat=17)

doc.Close()

word.Quit()

高级一点的写法:

from win32com.client import Dispatch

from os import walk

wdFormatPDF = 17

def doc2pdf(input_file):

word = Dispatch('Word.Application')

doc = word.Documents.Open(input_file)

doc.SaveAs(input_file.replace(".docx", ".pdf"), FileFormat=wdFormatPDF)

doc.Close()

word.Quit()

if __name__ == "__main__":

doc_files = []

directory = "C:\\Users\\xkw\\Desktop\\destData"

for root, dirs, filenames in walk(directory):

for file in filenames:

if file.endswith(".doc") or file.endswith(".docx"):

doc2pdf(str(root + "\\" + file))

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。