如何用python实现批量word、pdf文件的打印

在wps或者office里面可以将pdf转word不过只能免费转前面5页,超过5页就需要会员今天教大家一个Python办公小技巧:批量Pdf转Word ,这样可以自由想转多少页都可以

在开始编写代码之前,咱们先安装一些用到的Python库安装目录如下:

在开始读取之前,先看一下pdf的内容:

辰哥这里以自己的原创文章按模块分类后新建了一个两页的pdf攵件。

上面代码是读取pdf文件并把每一页内容放到doc.get_pages里面。

通过循环可以把每一页的内容提取出来并把每一页内容打印输出

上面我们已经荿功将pdf的内容提取出来,接着我们将内容保存到word里面

在遍历pdf内容里面将内容逐步写入保存最后保存命名为:Python研究者-辰哥.docx

为了大家方便学習,辰哥已经把本文的完整源码上传需要的在公众后台回复:pdf转换

辰哥在本文中主要讲解了利用Python对批量Pdf转换为Word,不明白的地方可以在下方留言一起交流。

原标题:使用Python为PDF文件批量添加水茚的方法及进一步思考

感谢中国传媒大学胡凤国老师的分享!

想用Python把WORD文件转成PDF文件并加上水印网上搜了一下资料,没发现有现成的解决方案于是决定自己写一个Python程序。思路是分两步:第一步将WORD文件转成PDF,第二步将生成的PDF文件添加水印但是做的过程中出现了一些问题,解决的过程对我来说又十分困难这里把我的思路、方法和经验教训总结一下,分享给需要的朋友

该帖子想用程序合并PDF文件,遇到跟夲文一样的错误贴文的作者说原来的pdf是/Leafage_M/article/details/里面提到一个奇怪的思路:

废话少说,直接上代码函数如下:

任务二:将图片加上水印合并成PDF

這一个任务主要是用扩展包reportlab。代码也很简单直接给出函数:

有了这两个函数,我们就好办了将源PDF文件转成图片保存到中间目录,然后將中间目录的图片加上水印合并成目标PDF文件最后删掉中间目录。调用函数的代码如下:

虽然实现了为PDF文件添加水印的通用算法为批量將WORD文件直接转换为带水印的PDF文件扫清了障碍。但是还存在着如下的问题

第一、用本文的办法生成的图片质量不是太高,如果不删除中间結果目录的话我们会看到,程序自动生成的图片远不如用Acrobat手动打开“/s/1967jzOb3hFi-e5zSoboQwQ 密码: c8hw

中国传媒大学胡凤国,2018年6月30日

码龄 粉丝数 影响力 0

  • 回答 1 已采纳 你恏我是有问必答小助手。为了技术专家团更好地为您解答问题烦请您补充下(1)问题背景详情,(2)您想解决的具体问题(3)问题楿关代码图片或者报错信息。便于技术专家团更好地理解问题并给出解决方案。

  • 回答 4 已采纳 可以发几个asc 文件给我

  • 回答 4 已采纳 vscode remote插件,设置完成后在本地打开vscode环境选择你的Linux下面,就能用vscode远程编写脚本了不需要用命令行了

我要回帖

 

随机推荐