历览千载书,时时见遗烈。这篇文章主要讲述5个实用的PDF自动化办公操作~1行Python代码搞定:解密加水印PPT/Word/TxT转PDF相关的知识,希望能为你提供帮助。
大家好,我是python程序员晚枫。
python-office持续更新中,今天给的大家分享:5个PDF相关的操作,都是一行代码可以实现~
这些操作,并非是炫技,而是真的实用!
1. PDF加密、解密我们在日常生活中经常看到加密文档,当我们想保护重要文档时,也需要给自己的文档进行加密。
安装
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple python-office -U
代码
# 导入这个库:python-office,简写为:office
import office
# PDF解密:填写你的文件位置和密码
office.pdf.decrypt4pdf(path=你的加密文件.pdf, password=该文件的密码)
有加密就有解密。
代码
# 导入这个库:python-office,简写为:office
import office
# PDF解密:填写你的文件位置和密码
office.pdf.decrypt4pdf(path=你的加密文件.pdf, password=该文件的密码)
2. PPT转PDFPPT文件,批量转成PDF,了解一下?
安装
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple python-office -U
代码
# 导入这个库:python-office,简写为:office
import office
# 填入你的ppt目录
office.ppt.ppt2pdf(path=D:\\\\test\\\\temp\\\\ppt)
3. TxT转PDF在某些情况下,我们只想用txt记录笔记,并且想保持住简单的排版。
这个问题用python-office库可以轻而易举的解决。
安装
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple python-office -U
代码
# 导入这个库:python-office,简写为:office
import office
# path:你的文件位置,例如:D:\\work\\参考.txt
# res_pdf:你想输出的pdf名称,可以不填,默认是:txt2pdf.pdf
office.pdf.txt2pdf(path=test.txt, res_pdf=res.pdf)
4.PDF加水印如果你自己整理过资料,应该体会过被搬运的无奈吧。
上次我们分享了图片加水印,这次再来一个PDF加水印~
安装
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple python-office -U
代码
# 导入这个库:python-office,简写为:office
import office
# 3.pdf加水印
# 不需要对代码进行任何修改,直接运行
office.pdf.add_watermark()
5.Word批量转PDF这个功能不用多说,需要打印的时候,一个一个的Word文件手动导出为PDF,是不是很烦?
用python-office吧,一键批量解决~
安装
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple python-office -U
代码
# 导入这个库:python-office,简写为:office
import office
# path这里,填写你存放word文件的位置,例如:C:/app/workbook
path = .
# 程序就可以自动将该目录下的所有word文档,自动转换成pdf文档了
office.word.docx2pdf(path=path)
【5个实用的PDF自动化办公操作~1行Python代码搞定(解密加水印PPT/Word/TxT转PDF)】本文就是抛砖引玉一下,希望大家能够寻找到更多有趣的Python玩法!
推荐阅读
- 深度学习实战之手写签名识别(100%准确率语音播报)
- OSPF多区域间配置
- java WebSocket 即时通讯服务端代码
- 《处理电脑故障必要技能——备份与恢复WiFi配置》
- 第一篇博文福利新人博主,快来get你的专属福利
- Java 获取Excel分页坐标位置(单元格)
- Java 8之后的那些新特性(局部变量var)
- iptables防火墙filter表控制扩展匹配nat表典型应用
- 从零开始DevEcoTool编译烧录OpenHarmony3.1