当前位置: 首页 > news >正文

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的转换脚本,

脚本内容如下:

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文档。下一部就是封装一下。即传入文件路径,存放到目标路径。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 嵌入式epoll面试题面试题及参考答案
  • Maven私服Nexus安装及使用
  • 第7篇:【系统分析师】计算机网络
  • openCV的python频率域滤波
  • 从底层原理上理解ClickHouse 中的 Distributed 引擎
  • 第四届长城杯部分wp
  • 【C++题解】1398. 奇偶统计
  • 依据出生人数预测高等教育发展趋势
  • [项目][WebServer][解析错误处理]详细讲解
  • 2024年上半年互联网黑灰产研究报告
  • qt操作excel(QAxObject详细介绍)
  • 1992-2022年各省市县夜间灯光数据(excel+shp格式)
  • react 组件通讯
  • Xcode报错:Return from initializer without initializing all stored properties
  • NISP 一级 | 5.1 浏览器安全
  • @angular/forms 源码解析之双向绑定
  • [nginx文档翻译系列] 控制nginx
  • 【108天】Java——《Head First Java》笔记(第1-4章)
  • android高仿小视频、应用锁、3种存储库、QQ小红点动画、仿支付宝图表等源码...
  • Angular4 模板式表单用法以及验证
  • Java到底能干嘛?
  • Just for fun——迅速写完快速排序
  • OpenStack安装流程(juno版)- 添加网络服务(neutron)- controller节点
  • React-flux杂记
  • redis学习笔记(三):列表、集合、有序集合
  • SpringBoot 实战 (三) | 配置文件详解
  • vue2.0一起在懵逼的海洋里越陷越深(四)
  • 安装python包到指定虚拟环境
  • 翻译--Thinking in React
  • 复杂数据处理
  • 远离DoS攻击 Windows Server 2016发布DNS政策
  • 找一份好的前端工作,起点很重要
  • 最近的计划
  • 新海诚画集[秒速5センチメートル:樱花抄·春]
  • ​LeetCode解法汇总1410. HTML 实体解析器
  • ‌前端列表展示1000条大量数据时,后端通常需要进行一定的处理。‌
  • # Redis 入门到精通(九)-- 主从复制(1)
  • $.extend({},旧的,新的);合并对象,后面的覆盖前面的
  • $jQuery 重写Alert样式方法
  • (3)llvm ir转换过程
  • (delphi11最新学习资料) Object Pascal 学习笔记---第2章第五节(日期和时间)
  • (Matlab)遗传算法优化的BP神经网络实现回归预测
  • (MonoGame从入门到放弃-1) MonoGame环境搭建
  • (二)斐波那契Fabonacci函数
  • (三)模仿学习-Action数据的模仿
  • (五)IO流之ByteArrayInput/OutputStream
  • .htaccess 强制https 单独排除某个目录
  • .NET C# 使用 iText 生成PDF
  • .NET Framework 3.5中序列化成JSON数据及JSON数据的反序列化,以及jQuery的调用JSON
  • .Net 代码性能 - (1)
  • .net 验证控件和javaScript的冲突问题
  • .Net插件开发开源框架
  • .NET单元测试
  • .NET开源项目介绍及资源推荐:数据持久层 (微软MVP写作)
  • .NET使用HttpClient以multipart/form-data形式post上传文件及其相关参数