使用Python可以将多个word文件一起转为pdf,操作比较便捷,可以实现自动化办公。

代码如下:

from win32com.client import constants,gencache
import os
# Word转pdf方法,第一个参数代表word文档路径,第二个参数代表pdf文档路径
def Word_to_Pdf(Word_path,Pdf_path):word = gencache.EnsureDispatch('Word.Application')doc = word.Documents.Open(Word_path,ReadOnly = 1)# 转换方法doc.ExportAsFixedFormat(Pdf_path,constants.wdExportFormatPDF)word.Quit()
# # 调用方法,进行单个文件的转换
# Word_to_Pdf('E:/B_pycharm/python_word_create.docx','E:/B_pycharm/python_word_create.pdf')
# 多个文件的转换
print(os.listdir('.')) # 当前文件夹下的所有文件
Word_files = []
for file in os.listdir('.'):# 找出所有后缀为doc或者docx的文件if file.endswith(('.doc','.docx')):Word_files.append(file)
print(Word_files)
for file in Word_files:file_path = os.path.abspath(file)index = file_path.rindex('.')pdf_path = file_path[:index] + '.pdf'print(file_path)print(pdf_path)Word_to_Pdf(file_path,pdf_path)

运行结果:



欢迎大家查看作者的主页,主页中还有关于编程与算法方面的更多内容,欢迎大家相互沟通学习。

使用Python将word转换为pdf相关推荐

  1. ubuntu 下 python 将ppt,word 转换为pdf.

    最近发现了一个挺厉害的人工智能学习网站,内容通俗易懂,风趣幽默,感兴趣的可以点击此链接进行查看:床长人工智能教程 废话不多说,请看正文! 前言: 在我以前的博客中有这么两篇博客,一篇是:将word 转 ...

  2. python ubuntu word txt 转pdf_ubuntu 下 python 将ppt,word 转换为pdf.

    前言: 在我以前的博客中有这么两篇博客,一篇是:将word 转换为图片(word to pdf ->pdf to image),另一篇是:python将ppt文件转换为jpg图片. 这两篇博客都 ...

  3. ubuntu下使用python将ppt转成图片_在Ubuntu下,python将PPT和word转换为PDF,ubuntu,pptword,pdf...

    前言: 在我以前的博客中有这么两篇博客,一篇是: python将ppt文件转换为jpg图片 . 这两篇博客都是讲如何将word,ppt转换为图片,但是这些方法都是在win系统中实现的,而在ubuntu ...

  4. 教你用8行代码将word转换为pdf格式 及 6行代码实现批量将word转换为pdf格式--python实用小技能get起来

    目录 将word转换为pdf格式 安装pywin32 上代码 运行结果 批量实现word转pdf 安装docx2pdf 上代码 运行结果 将word转换为pdf格式 安装pywin32 代码(Anac ...

  5. python处理word或者pdf文件_利用python程序生成word和PDF文档的方法

    一.程序导出word文档的方法 将web/html内容导出为world文档,再java中有很多解决方案,比如使用Jacob.Apache POI.Java2Word.iText等各种方式,以及使用fr ...

  6. python pdf报告_python生成pdf报告、python实现html转换为pdf报告

    1.先说下html转换为pdf:其实支持直接生成,有三个函数pdfkit.f 安装python包:pip Install pdfkit 系统安装wkhtmltopdf:参考 https://githu ...

  7. winform实现word转换为PDF(.doc)

    注意:实现word转换为PDF文件,本人安装Office为2013; word以后缀为.doc为例实现文件类型转换,具体方式如下所示: 实现步骤: 1.添加命名空间引用--using Microsof ...

  8. Qt下使用QAxObject进行Word转换为PDF出现错误 error: undefined reference to `QAxObject::QAxObject(QObject*)‘

    Qt下使用QAxObject进行Word转换为PDF出现错误 error: undefined reference to `QAxObject::QAxObject(QObject*)' 首先检查以下 ...

  9. 手机上怎么把Word转换为PDF

    大家经常会需要将Word文档转换为PDF的,电脑上也有很多的在线转换工具,当然如果你使用的是Word2017以上的版本也是可以直接另存为PDF格式的,但是要是电脑不在身边.或者是下班时间呢?其实Wor ...

  10. Python从Word/PPT/PDF中抽取图片

    Python从Word/PPT/PDF中抽取图片 PS 1:也是从网上各个帖子中学习的代码,因此代码的格式以及内容有粘贴网上其他大神的代码,如有侵权请告知删除 2:本次设计意在用pyinstaller ...

最新文章

  1. python的变量对大小写并不敏感_Robot Framework 内置变量
  2. C语言核心技术——函数
  3. php mysql 博客制作_PHP实现简易blog的制作
  4. Android 开发学习资源
  5. 牛顿法, Jacobian矩阵 和 Hessian矩阵
  6. 关于html的一些杂技
  7. 关于CentOS-6的默认带的mysql启动和安装问题
  8. 存储入门:存储区域网络SAN技术完全详解
  9. Cassandra 简介
  10. redux入门指南(一)
  11. AD的小知识贴片的template
  12. [js高手之路]设计模式系列课程-委托模式实战微博发布功能
  13. 2012-08-20 → 2012-08-26 周总结
  14. Struts2第一天课堂笔记
  15. 面试题之两个队列实现一个栈
  16. ctf MISC disordered_zip
  17. 08——<use><defs>标签创建图形引用
  18. 后台运行命令nohup、job 等
  19. 贝叶斯网络大白话教程
  20. 制作深山红叶(WinPe)运行在usb盘中的方法

热门文章

  1. 航空航天行业工作站应用---EDA仿真计算工作站
  2. 【读书笔记->统计学】03-02 各种“距”和“差”-方差、标准差、标准分概念简介
  3. PS打不开webp格式图片的解决方法
  4. 118、交换机配置规范
  5. 番薯网让我很不爽的几处设计
  6. win10系统IIS服务器配置详细教程,win10系统配置iis的操作方法
  7. qcc512x_qcc302x笔记之环境搭建(一)
  8. 邮箱客户端Foxmail如何配置邮箱服务器?
  9. 最小二乘法平面方程拟合计算, 点云法向量估算
  10. c 文件中调用 cpp 中函数