使用Python将word转换为pdf
使用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相关推荐
- ubuntu 下 python 将ppt,word 转换为pdf.
最近发现了一个挺厉害的人工智能学习网站,内容通俗易懂,风趣幽默,感兴趣的可以点击此链接进行查看:床长人工智能教程 废话不多说,请看正文! 前言: 在我以前的博客中有这么两篇博客,一篇是:将word 转 ...
- python ubuntu word txt 转pdf_ubuntu 下 python 将ppt,word 转换为pdf.
前言: 在我以前的博客中有这么两篇博客,一篇是:将word 转换为图片(word to pdf ->pdf to image),另一篇是:python将ppt文件转换为jpg图片. 这两篇博客都 ...
- ubuntu下使用python将ppt转成图片_在Ubuntu下,python将PPT和word转换为PDF,ubuntu,pptword,pdf...
前言: 在我以前的博客中有这么两篇博客,一篇是: python将ppt文件转换为jpg图片 . 这两篇博客都是讲如何将word,ppt转换为图片,但是这些方法都是在win系统中实现的,而在ubuntu ...
- 教你用8行代码将word转换为pdf格式 及 6行代码实现批量将word转换为pdf格式--python实用小技能get起来
目录 将word转换为pdf格式 安装pywin32 上代码 运行结果 批量实现word转pdf 安装docx2pdf 上代码 运行结果 将word转换为pdf格式 安装pywin32 代码(Anac ...
- python处理word或者pdf文件_利用python程序生成word和PDF文档的方法
一.程序导出word文档的方法 将web/html内容导出为world文档,再java中有很多解决方案,比如使用Jacob.Apache POI.Java2Word.iText等各种方式,以及使用fr ...
- python pdf报告_python生成pdf报告、python实现html转换为pdf报告
1.先说下html转换为pdf:其实支持直接生成,有三个函数pdfkit.f 安装python包:pip Install pdfkit 系统安装wkhtmltopdf:参考 https://githu ...
- winform实现word转换为PDF(.doc)
注意:实现word转换为PDF文件,本人安装Office为2013; word以后缀为.doc为例实现文件类型转换,具体方式如下所示: 实现步骤: 1.添加命名空间引用--using Microsof ...
- Qt下使用QAxObject进行Word转换为PDF出现错误 error: undefined reference to `QAxObject::QAxObject(QObject*)‘
Qt下使用QAxObject进行Word转换为PDF出现错误 error: undefined reference to `QAxObject::QAxObject(QObject*)' 首先检查以下 ...
- 手机上怎么把Word转换为PDF
大家经常会需要将Word文档转换为PDF的,电脑上也有很多的在线转换工具,当然如果你使用的是Word2017以上的版本也是可以直接另存为PDF格式的,但是要是电脑不在身边.或者是下班时间呢?其实Wor ...
- Python从Word/PPT/PDF中抽取图片
Python从Word/PPT/PDF中抽取图片 PS 1:也是从网上各个帖子中学习的代码,因此代码的格式以及内容有粘贴网上其他大神的代码,如有侵权请告知删除 2:本次设计意在用pyinstaller ...
最新文章
- python的变量对大小写并不敏感_Robot Framework 内置变量
- C语言核心技术——函数
- php mysql 博客制作_PHP实现简易blog的制作
- Android 开发学习资源
- 牛顿法, Jacobian矩阵 和 Hessian矩阵
- 关于html的一些杂技
- 关于CentOS-6的默认带的mysql启动和安装问题
- 存储入门:存储区域网络SAN技术完全详解
- Cassandra 简介
- redux入门指南(一)
- AD的小知识贴片的template
- [js高手之路]设计模式系列课程-委托模式实战微博发布功能
- 2012-08-20 → 2012-08-26 周总结
- Struts2第一天课堂笔记
- 面试题之两个队列实现一个栈
- ctf MISC disordered_zip
- 08——<use><defs>标签创建图形引用
- 后台运行命令nohup、job 等
- 贝叶斯网络大白话教程
- 制作深山红叶(WinPe)运行在usb盘中的方法