java中的接口是类吗
378
2022-09-04
5个实用的PDF自动化办公操作~1行Python代码搞定:解密、加水印、PPT/Word/TxT转PDF
大家好,我是Python程序员晚枫。
python-office持续更新中,今天给的大家分享:5个PDF相关的操作,都是一行代码可以实现~这些操作,并非是炫技,而是真的实用!
1. PDF加密、解密
我们在日常生活中经常看到加密文档,当我们想保护重要文档时,也需要给自己的文档进行加密。安装
pip install -i python-office -U
代码
# 导入这个库:python-office,简写为:officeimport office# PDF解密:填写你的文件位置和密码office.pdf.decrypt4pdf(path='你的加密文件.pdf', password='该文件的密码')
有加密就有解密。代码
# 导入这个库:python-office,简写为:officeimport office# PDF解密:填写你的文件位置和密码office.pdf.decrypt4pdf(path='你的加密文件.pdf', password='该文件的密码')
2. PPT转PDF
PPT文件,批量转成PDF,了解一下?安装
pip install -i python-office -U
代码
# 导入这个库:python-office,简写为:officeimport office# 填入你的ppt目录office.ppt.ppt2pdf(path='D:\\test\\temp\\ppt')
3. TxT转PDF
在某些情况下,我们只想用txt记录笔记,并且想保持住简单的排版。这个问题用python-office库可以轻而易举的解决。安装
pip install -i python-office -U
代码
# 导入这个库:python-office,简写为:officeimport office# path:你的文件位置,例如:D:\work\参考.txt# res_pdf:你想输出的pdf名称,可以不填,默认是:txt2pdf.pdfoffice.pdf.txt2pdf(path='test.txt', res_pdf='res.pdf')
4.PDF加水印
如果你自己整理过资料,应该体会过被搬运的无奈吧。上次我们分享了图片加水印,这次再来一个PDF加水印~安装
pip install -i python-office -U
代码
# 导入这个库:python-office,简写为:officeimport office# 3.pdf加水印# 不需要对代码进行任何修改,直接运行office.pdf.add_watermark()
5.Word批量转PDF
这个功能不用多说,需要打印的时候,一个一个的Word文件手动导出为PDF,是不是很烦?用python-office吧,一键批量解决~安装
pip install -i python-office -U
代码
# 导入这个库:python-office,简写为:officeimport office# path这里,填写你存放word文件的位置,例如:C:/app/workbookpath = '.' # 程序就可以自动将该目录下的所有word文档,自动转换成pdf文档了office.word.docx2pdf(path=path)
本文就是抛砖引玉一下,希望大家能够寻找到更多有趣的Python玩法!
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~