将Word转换为PDF,可以直接通过Word的另存为功能来进行实现。但是对于自动化办公的小伙伴们,会遇到将批量的Word转换为PDF文件的任务。

面对批量的转换,采用手动转换的方式,无疑是一件非常无趣而枯燥的任务。

如果这样的简单机械的任务,只需要一行python代码就可以实现,能够大大提升效率,是不是一件非常爽的事情?

毕竟,当同事都在重复劳动的时候,自己却早早完成任务,能够上班摸鱼,想想都非常的刺激。

01. 安装Python库

要实现这样的功能,需要用到的就是 docx2pdf 这个python第三方库。对于docx2pdf 库的安装,可以利用下述的pip命令进行安装。

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ docx2pdf

安装效果如下图所示:

安装完成后,接下来,就是通过docx2pdf 库来实现批量的Word转pdf。程序如下图所示:

是不是很简单,核心代码就一行!程序通过glob库来搜集指定文件夹下所有的Word文档,然后利用docx2pdf 库中的convert函数来实现Word到pdf的转换。

上述的程序,只用了一行的代码就完成了批量的转换,那我们来看一下转换后的结果是什么样的。

可以看到程序非常快的把一批Word文档转为pdf,想想如果你有几十篇,上百篇的Word用这个代码一键搞定!然后我们再打开一个Word看看转化的效果如何。

可以看到转换的质量方面,效果也是非常不错的。不仅仅是图画,表格的转换效果也非常优秀。

02.支持的系统

通过对于convert函数的源码剖析,docx2pdf 库目前支持的系统,包括了Windows系统和苹果的系统。如果是其他的操作系统,则docx2pdf 库不支持将Word文件转换为PDF文件。

03.总结

一行简单的的程序代码,就可以帮助我们快速的完成批量化的自动化办公,实现Word到PDF文件的转换,相比于手动的转换,可以节省几十倍的时间。

所以学点Python还是很重要的,有需要的小伙伴可以参考上面的程序,来解放自己的双手,小伙伴还想了解哪些自动化办公的内容呢?欢迎在下方留言评论~

推荐阅读:入门: 最全的零基础学Python的问题  | 零基础学了8个月的Python  | 实战项目 |学Python就是这条捷径干货:爬取豆瓣短评,电影《后来的我们》 | 38年NBA最佳球员分析 |   从万众期待到口碑扑街!唐探3令人失望  | 笑看新倚天屠龙记 | 灯谜答题王 |用Python做个海量小姐姐素描图 |碟中谍这么火,我用机器学习做个迷你推荐系统电影趣味:弹球游戏  | 九宫格  | 漂亮的花 | 两百行Python《天天酷跑》游戏!AI: 会做诗的机器人 | 给图片上色 | 预测收入 | 碟中谍这么火,我用机器学习做个迷你推荐系统电影小工具: Pdf转Word,轻松搞定表格和水印! | 一键把html网页保存为pdf!|  再见PDF提取收费! | 用90行代码打造最强PDF转换器,word、PPT、excel、markdown、html一键转换 | 制作一款钉钉低价机票提示器! |60行代码做了一个语音壁纸切换器天天看小姐姐!|年度爆款文案1).卧槽!Pdf转Word用Python轻松搞定!2).学Python真香!我用100行代码做了个网站,帮人PS旅行图片,赚个鸡腿吃3).首播过亿,火爆全网,我分析了《乘风破浪的姐姐》,发现了这些秘密 4).80行代码!用Python做一个哆来A梦分身 5).你必须掌握的20个python代码,短小精悍,用处无穷 6).30个Python奇淫技巧集 7).我总结的80页《菜鸟学Python精选干货.pdf》,都是干货 8).再见Python!我要学Go了!2500字深度分析!9).发现一个舔狗福利!这个Python爬虫神器太爽了,自动下载妹子图片点阅读原文,领廖雪峰资料!

只要一行代码,批量将Word转换为PDF!相关推荐

  1. 教你用8行代码将word转换为pdf格式 及 6行代码实现批量将word转换为pdf格式--python实用小技能get起来

    目录 将word转换为pdf格式 安装pywin32 上代码 运行结果 批量实现word转pdf 安装docx2pdf 上代码 运行结果 将word转换为pdf格式 安装pywin32 代码(Anac ...

  2. Python 批量将 Word 转换为 PDF

    大家好,我是水滴~ 对于将 Word 文件转换为 PDF 文件,是我们经常需要的工作.单个文件转的话,Word 本身就支持手动转换,但若有大批量的文件需要转换,这种方式还是有不小的工作量. 所以,为了 ...

  3. 用Python代码批量将ppt转换为pdf

    这是一个Python脚本,能够批量地将微软Powerpoint文件(.ppt或者.pptx)转换为pdf格式. 使用说明 1.将这个脚本跟PPT文件放置在同一个文件夹下. 2.运行这个脚本. 全部代码 ...

  4. (五)java项目中的文档转换案例实战——Word转换为PDF

    前言 由于在开发中需要适配不同的多端应用,在文件相关处理中也会存在相同的问题,需要将文档转换为不同的格式展示,本节我们主要通过一个小案例实现在java环境下实现Word2003(doc). Word2 ...

  5. Word处理控件Aspose.Words功能演示:在 C# .NET 中将 Word 转换为 PDF - 完整指南

    Aspose.Words 是一种高级Word文档处理API,用于执行各种文档管理和操作任务.API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word.此 ...

  6. poi对word读取(文本和图片)、修改、保存操作及word转换为PDF

    word转换为PDF时要引入maven依赖 <dependency><groupId>com.documents4j</groupId><artifactId ...

  7. ubuntu 下 python 将ppt,word 转换为pdf.

    最近发现了一个挺厉害的人工智能学习网站,内容通俗易懂,风趣幽默,感兴趣的可以点击此链接进行查看:床长人工智能教程 废话不多说,请看正文! 前言: 在我以前的博客中有这么两篇博客,一篇是:将word 转 ...

  8. python ubuntu word txt 转pdf_ubuntu 下 python 将ppt,word 转换为pdf.

    前言: 在我以前的博客中有这么两篇博客,一篇是:将word 转换为图片(word to pdf ->pdf to image),另一篇是:python将ppt文件转换为jpg图片. 这两篇博客都 ...

  9. 图解python pdf_Python批量将ppt转换为pdf的简单示例

    这篇文章主要为大家详细介绍了Python批量将ppt转换为pdf的简单示例,具有一定的参考价值,可以用来参考一下. 对python这个高级语言感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧 ...

  10. ubuntu下使用python将ppt转成图片_在Ubuntu下,python将PPT和word转换为PDF,ubuntu,pptword,pdf...

    前言: 在我以前的博客中有这么两篇博客,一篇是: python将ppt文件转换为jpg图片 . 这两篇博客都是讲如何将word,ppt转换为图片,但是这些方法都是在win系统中实现的,而在ubuntu ...

最新文章

  1. python中的np where_numpy中的np.where
  2. .net常用技巧及调优
  3. Session——servlet
  4. 洛谷P1119 灾后重建 图论 脑洞题
  5. 两种方式解决 生产者消费者问题
  6. Teradata Expression 12 在Windows 2003上Connection Reset 问题的解决方法
  7. 前端学习(2348):tabber
  8. LeetCode 2191. 将杂乱无章的数字排序(自定义排序)
  9. 程序员夏天格子衫,冬天穿什么?
  10. 刚被通用收编的这家创业公司,号称能把LiDAR成本降低近100%
  11. Javascript语言精粹之Array常用方法分析
  12. Eclipse快捷键之搜索
  13. 美国ADP就业数据是什么?与非农有何关系
  14. Asp.net core 通过Models 生成数据库的方法
  15. 解决SpringBoot集成Redis出现RedisConnectionException: Unable to connect to 192.168.64.100:6379
  16. 安卓adb与fastboot工具的使用
  17. DB2 SQLCODE 异常大全编辑(三)
  18. 树莓派人脸打卡机(考勤机)(Python)
  19. Python批量扫描服务器指定端口状态
  20. 输入框常规测试数据用例设计

热门文章

  1. java中html网页转化成pdf(itext)
  2. [SUCTF 2019]EasyWeb
  3. SDN为何一直热度不减?一文解析SDN的前世今生
  4. 简仿Path的商店表情弹出模块
  5. 好的大创计算机类课题,大学大创课题有哪些
  6. Ubuntu 20.04 双系统安装过程(新手)
  7. 图像处理:图像灰度化
  8. 单链表之快慢指针技巧
  9. python词云图的制作(用户评论分析)
  10. stm8s stvd 编译出错