pdf转word代码
安装pip install -i https://pypi.doubanio.com/simple/ python-docx
工程结构如下:
代码如下:
#!/usr/bin/env python
# -*- coding: utf-8 -*-import os
from pdf2docx import Converter
from loguru import logger
# 获取到当前路径
path = os.getcwd()
# 获取到当前所有为pdf的文件
def get_filelist():Filelist = []for home, dirs, files in os.walk(path):for filename in files:# 文件名列表,包含完整路径if ".pdf" in filename:# print(filename)Filelist.append(os.path.join(home, filename))else:passreturn Filelistdef main():Filelist = get_filelist()for file in Filelist:pdf_file = filedocx_file = ".".join(pdf_file.split(".")[:-1]) + ".docx"logger.debug("原始的pdf文件为-------%s" % pdf_file)cv = Converter(pdf_file)cv.convert(docx_file) # 默认参数start=0, end=Nonelogger.debug("转换之后的docx文件为-------%s" % docx_file)cv.close()if __name__ == "__main__":main()
转换过程
文档展示:
参考自:实用小工具-----python3 pdf2docx轻松搞定pdf转word_python pdf2word_Jan_My31的博客-CSDN博客
pdf转word代码相关推荐
- python实现pdf转word详解_手把手|20行Python代码教你批量将PDF文件转为Word格式(包教包会)...
在日常工作或学习中,经常会遇到这样的无奈: "小任,你把这个PDF中的文件码出来发我" 倒霉,2M的PDF12点也完不了啊! 很多时候在学习时发现许多文档都是PDF格式,PDF格式 ...
- JAVA实现无损word转pdf文件完整代码教程
前言 本来想写word转pdf和pdf转word的代码呢,没想到word转pdf就写了很多很多行代码才实现,为了方便大家消化理解,先写了word转pdf方法实现作为一篇文章. word转pdf实现思路 ...
- 1行Python代码实现:PDF转Word。
大家好,今天给大家介绍 python-office 近期更新的功能之一:1行代码,实现PDF转Word. 真的很实用! 1. 安装python-office 安装很简单,在有python环境的电脑上, ...
- 竟可如此轻松解决,PDF 转 Word只需几行 Python 代码
PDF转Word是一个古老的话题,其难点在于建立从PDF基于元素位置的格式到Word基于内容的格式的映射. PDF文档实际并不存在段落.表格的概念,PDF转Word要做的就是将PDF文档中" ...
- 基于pdf2docx模块Python实现批量将PDF转Word文档(安装+完整代码教程)
PDF文件是一种常见的文档格式,但是在编辑和修改时不太方便,因为PDF本质上是一种静态的文档格式.因此,有时候我们需要将PDF文件转换成Word格式,以便更好地编辑和修改文档.在本篇文章中,我们将介绍 ...
- Win10下 60行代码实现多线程PDF转Word 运行错误摘要
代码下载:https://github.com/python-fan/pdf2word 资料整合来源: https://www.imooc.com/qadetail/181211 https://zh ...
- 手把手 | 20行Python代码教你批量将PDF转为Word
2019独角兽企业重金招聘Python工程师标准>>> 在日常工作或学习中,经常会遇到这样的无奈: "小任,你把这个PDF中的文件码出来发我" 艹,倒霉,2M的P ...
- 6行代码!用Python将PDF转为word
pdf转word应该算是一个很常见的需求了网上有些免费的转换工具,一方面不安全,有文件泄露风险,另一方面有免费转换的次数限制. 今天向大家分享一个很好用的工具:pdf2docx 安装 $ pip in ...
- 如何保存PDF、Word和Excel文件到数据库中
在项目中,有时候我们很需要把PDF.Word和Excel文档等等上传到数据库,以便日后使用.今天这篇文章向大家讲解如何将这些文件保存到数据库的. 详细步骤 第一步:打开数据库,单击新建查询,创建一个名 ...
最新文章
- Linux 永久挂载(mount)
- CSS魔法堂:更丰富的前端动效by CSS Animation
- 微软一站式示例脚本库 — IT专业人士的省时利器
- Sql Server2005对t-sql的增强之Cross Apply
- sevlet 注释initparams_servlet3.0注解配置学习笔记
- dos命令测试网络连通情况
- onsyscommand
- SAP License:生产订单结算时候的几个差异
- python定义初始化函数_Python 语言定义的Class的初始化函数的函数名是( )
- tomcat7-maven-plugin-用于部署WAR的Tomcat Maven插件
- gp数据库日常运维sql语句笔记
- [渝粤教育] 南京中医药大学 诊断学技能训练 参考 资料
- 自动驾驶常用传感器介绍
- 一款PDF解密工具的Keygen
- 考研复试常见问题(数据库系统概论篇)
- 马哥教育42期第四周作业
- 名悦集团:3月雨季来袭,行车上路安全指南请收好
- 微信小程序开发——评论功能
- 【算法】【c++】打家劫舍问题
- c++日志工具之——log4cplus