办公技巧

文章目录

  • 批量word转pdf

批量word转pdf

from win32com import client as wc
import glob
import re
word = wc.Dispatch('Word.Application')
#glob批量获取指定目录下指定的所有文件的路径,返回路径列表。
files = glob.glob(r"C:\Users\123\Desktop\格式\新建文件夹\*.docx")
print(len(files))
i=1
for file_path in files:
    doc = word.Documents.Open(file_path)
    doc.SaveAs(r"C:\Users\123\Desktop\格式\新建文件夹\%s.pdf"%str(i),17) #只能为17,18,
    doc.Close()
    i+=1
word.Quit()

你可能感兴趣的:(办公技巧)