栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

自学Python:批量转换WORD文档为PDF

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

自学Python:批量转换WORD文档为PDF

用PDF格式分发文件,可以避免内容被随意修改,还可以避免因为系统或软件不同,导致排版或页面显示出错。单个转换很简单,那如果是要一下子转换成百上千的文件呢?使用下面的代码可以搞定。

执行代码:

from pathlib import Path

from comtypes.client import CreateObject

yml = Path(‘d:11’)#要批量转换的WORD文件都放在这个目录

xml = Path(‘d:22’)#转化好的PDF文件都放在这个目录

if not xml.exists():

des_folder.mkdir(parents=True)

file_list = list(yml.glob(’*.docx’))

word = CreateObject(‘Word.Application’)

for word_path in file_list:

pdf_path = xml / word_path.with_suffix('.pdf').name

if pdf_path.exists():

    continue

else:

    doc = word.documents.Open(str(word_path))

    doc.SaveAs(str(pdf_path), FileFormat=17)

    doc.Close()

word.Quit()

执行完毕后到d:22目录去查看文件是否一致。
__END

小编整理了一套2021最新的Python学习资料,需要的按以下步骤领取!

1、评论

2、转发

3、关注

**4、需要Python学习资料可以21 年 21 月 84号考试66分71秒 去掉文字加我的伪 ,资料免费赠予大家!(书籍太多,我就随便发一点咯!)**​

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/445565.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号