word文档无损原样转pdf在windows平台使用python调用win32com使用pip安装pywin32

前提:

windows环境下,并且安装了office套装,比如word,如果需要调用excel.也需要安装。在另外的文章会介绍。这种是直接调用word的。所以还原度会比较高。

需求:

word文档转pdf,要求使用命令行形式,最终发布为api接口形式。

安装:

pip install pywin32

准备素材:

在F:\lab\wd2pdf\中准备了一个tt.docx的word文档,同时有一个lsktt.py的转换脚本,

脚本内容如下:

python 复制代码
import win32com.client as client
word = client.gencache.EnsureDispatch('Word.Application')
docx = word.Documents.Open(r'F:\lab\wd2pdf\tt\tt.docx')
docx.SaveAs(r'F:\lab\wd2pdf\tt\tt.pdf',FileFormat=17)
word.Quit()

执行:

打开cmd,切换到这个目录,执行

python lsktt.py

如下图。生成pdf文档。下一部就是封装一下。即传入文件路径,存放到目标路径。

相关推荐
檀越剑指大厂6 分钟前
【Python系列】使用 memory_profiler 诊断 Flask 应用内存问题
开发语言·python·flask
WXX_s18 分钟前
【OpenCV篇】OpenCV——03day.图像预处理(2)
人工智能·python·opencv·学习·计算机视觉
Jackilina_Stone1 小时前
【论文|复现】YOLOFuse:面向多模态目标检测的双流融合框架
人工智能·python·目标检测·计算机视觉·融合
SEO-狼术1 小时前
Find Content Fast in PDF Documents
pdf
双叶8362 小时前
(Python)文件储存的认识,文件路径(文件储存基础教程)(Windows系统文件路径)(基础教程)
开发语言·windows·python
枫昕柚2 小时前
python
开发语言·python
木头左2 小时前
自动驾驶领域中的Python机器学习
python·机器学习·自动驾驶
Dxy12393102162 小时前
Python Requests-HTML库详解:从入门到实战
开发语言·python·html
seasonsyy2 小时前
2.安装CUDA详细步骤(含安装截图)
python·深度学习·环境配置·cuda
写点什么啦3 小时前
一键修复ipynb,Jupyter Notebook损坏文件
ide·python·jupyter