基于Python pdfplumber实现PDF转WORD
此文章基于Python pdfplumber实现PDF转WORD
import pdfplumber
import docx
from docx import Documentdoc = docx.Document()
paragraph = doc.add_paragraph()
#打开PDF文件,绝对路径根据实际填写
pdf = pdfplumber.open(r'in.pdf')#获取pdf文件总页数
a = len(pdf.pages)#遍历每一页,将内容存入word
for i in range(0, a):page = pdf.pages[i]text = page.extract_text()print('------------正在存入第' + str(i) + '页内容------------')paragraph.add_run(text)doc.save(r'out.docx')
其中踩过的坑:
执行发现有报错,报错信息如下:
使用pip uninstall docx卸载docx,并使用命令安装pip install python-docx解决。
基于Python pdfplumber实现PDF转WORD相关推荐
- python处理表格数据-基于Python快速处理PDF表格数据
我们有下面一张PDF格式存储的表格,现在需要使用Python将它提取出来. 使用Python提取表格数据需要使用pdfplumber模块,打开CMD,安装代码如下: pip install pdfpl ...
- 基于PyQt5完成的pdf转word
PyQt是Qt框架的Python语言实现,是最强大的GUI库之一.PyQt提供了一个设计良好的窗口控件集合,具有更方便的操作性.学过VB的同学会知道,相比与VB的使用,在界面设计上元素更丰富. 本文就 ...
- 用Python制作一个PDF转Word工具
用Python制作一个PDF转Word工具 工具:Python3.9.13,VSCode1.73.1,pdf2docx0.5.6,tkinter,Win10Home PDF文件不易编辑,想要编辑需要转 ...
- Python实现分析pdf或者Word形式简历,并且保存到Excel中
Python实现分析当前文件夹里面所有的pdf或者Word形式简历,并且保存到Excel中 # -*- coding:utf-8 -*-#作者:公众号:湾区人工智能 #功能:实现分析pdf或者Word ...
- 基于python fitz的pdf文件处理器--已开源
"音符文档助手"软件操作手册 目录 1.软件介绍 2.界面展示 3.安装教程 4.操作手册 5.注意事项 6.作者鸣谢 7.代码示例 [介绍] 音符文档助手PC端是一款实现word ...
- 惊呆同事的自动化小工具来了!Python 批量将 PDF 转 Word
无论在工作还是学习中,大家都会遇到一个问题 "将 PDF 中的内容(文本和图片)转换为 Word 的格式" ,也可以说从只读转换成可编辑的格式.当然网上有很多工具可以实现,但大多数 ...
- 【办公自动化】基于Python开发的PDF批量转换-合并应用程序
场景描述: 日常处理文件时,经常遇到将word批量转换成pdf文件,以及合并多个pdf文件的需求. 那么问题来了 1.市面上的office程序只能支持单个文件转换,批量与合并是收费的. 2.而网页上的 ...
- 【python脚本系列】python脚本2——PDF转word文档
只需2行代码,轻松将PDF转换成Word 机器学习算法那些事 2023-05-05 18:58 发表于广东 编辑:数据分析与统计学之美 可将 PDF 转换成 docx 文件的 Python 库.该项目 ...
- 利用pypdf2 安装包 基于 python 制作的PDF 文档合并脚本
本篇文章主要讲解,利用python的安装包 pypdf2 制作的可视化pdf合并工具 作者:任聪聪 日期:2022年1月27日 使用效果 说明: 1.文件列表可以手动进行编辑,一行一个. 2.可以指定 ...
最新文章
- java 验证码图片识别_JavaSE图像验证码简单识别程序详解
- 在往sql server 插入数据时 报此错误“ 消息 8152,级别 16,状态 14,第 1 行 将截断字符串或二进制数据。”...
- Java Web App体系结构
- [BZOJ 1085] [SCOI2005] 骑士精神 [ IDA* 搜索 ]
- java button 圆角_UIButton具有渐变边框和圆角
- MySQL外键命名规范
- Vue+flvjs播放flv文件
- Teamviewer Install
- java写入文件中文乱码问题_解决Java写入UTF-8文件中文乱码问题
- 计算机ip 地址异常,ip地址错误怎么修复?ip地址错误的修复方法
- LabVIEW中不同颜色连线的含义
- 南京航空航天大学矩阵论答案
- 实现单点登录(伪登录)
- selenium+python安装教程
- 结构化软件设计的具体步骤
- 【Pytorch Lighting】第 10 章:扩展和管理培训
- 《了凡四训》全文 + 译文
- 《数学之美》读书笔记_No.10_PageRank
- 屏保文件scr文件制作方法
- 20200417-SiC+移相全桥文献