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

218 篇文章 7 订阅
10 篇文章 0 订阅

用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秒 去掉文字加我的伪 ,资料免费赠予大家!(书籍太多,我就随便发一点咯!)**​

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值