Python 技术篇-利用Office VBA实现word文档转化为pdf文档实例演示
2023-03-20 15:33:20 时间
# -*- coding: UTF8 -*-
from win32com.client import *
def switch_pdf(path, name):
'''
作用:将word文档转化为pdf文档
参数1:文件夹路径
参数2:文件名
'''
# 创建word程序对象
word = gencache.EnsureDispatch('Word.Application')
# 读取word文件
f = word.Documents.Open(path + name)
# 转化为pdf文件
f.ExportAsFixedFormat(path + "hello.pdf", constants.wdExportFormatPDF)
# 退出程序
word.Quit();
switch_pdf("C:\Users\Administrator\Desktop\word文档\" , "hello.doc")
运行效果图:
原 word 样式:
新 pdf 样式:
ExportAsFixedFormat() 转化方法的参数使用详情:
喜欢的点个赞❤吧!
相关文章
- API网关的iOS SDK已经支持 IPV6
- Python入门之数据处理——12种有用的Pandas技巧
- 机器学习算法一览(附python和R代码)
- 将Python和R整合进一个数据分析流程
- Linux集群和自动化维2.1 Shell和Python语言的简单介绍
- 深入理解Spark:核心思想与源码分析. 1.2 Spark初体验
- Linux集群和自动化维3.1 Python语言的应用领域
- Linux集群和自动化维3.2 选择Python的原因
- Linux集群和自动化维3.3 Python的版本说明
- Linux集群和自动化维3.4 增强的交互式环境IPython
- 手把手|用Python端对端数据分析识别机器人“僵尸粉”
- 什么有那么多人选择Python,真的有那么好吗?
- 发展型机器人:由人类婴儿启发的机器人. 2.6 本章总结
- Python确实比较慢,但我不在乎
- 运维前线:一线运维专家的运维方法、技巧与实践2.4 如何利用Python获取Facts
- 运维前线:一线运维专家的运维方法、技巧与实践3.2 利用VMware脚本简化虚拟化层的搬迁
- 用Python开源机器人和5美元,我在Instagram上搞到了2500个真粉儿
- MATLAB 数据分析方法(第2版)1.5 M文件与编程
- 如何用Python画各种著名数学图案 | 附图+代码
- 如何用Python批量发现互联网“开放”摄像头