python如何使用最简单的方式将PDF转换成Word?

这篇具有很好参考价值的文章主要介绍了python如何使用最简单的方式将PDF转换成Word?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

由于PDF的文件大多都是只读文件,有时候为了满足可以编辑的需要通常可以将PDF文件直接转换成Word文件进行操作。

看了网络上面的python转换PDF文件为Word的相关文章感觉都比较复杂,并且关于一些图表的使用还要进行特殊的处理。

本篇文章主要讲解关于如何使用python是实现将PDF转换成Word的业务过程,这次没有使用GUI应用的操作。

由于可能存在版本冲突的问题,这里将开发过程中需要使用的python非标准库的版本列举出来。

python内核版本:3.6.8
PyMuPDF版本:1.18.17
pdf2docx版本:0.5.1

可以选择pip的方式对使用到的python非标准库进行安装。

pip install PyMuPDF==1.18.17
pip install pdf2docx==0.5.1

完成上述的python依赖库安装以后,将pdf2docx导入到我们的代码块中。

# Importing the Converter class from the pdf2docx module.
from pdf2docx import Converter

然后,编写业务函数的代码块,新建一个pdfToWord函数来处理转换逻辑,主要就几行代码可以实现比较简单。

def pdfToWord(pdf_file_path=None, word_file_path=None):    
"""    
It takes a pdf file path and a word file path as input, and converts the pdf file to a word file.    
:param pdf_file_path: The path to the PDF file you want to convert    
:param word_file_path: The path to the word file that you want to create    
"""    
# Creating a Converter object.    
converter_ = Converter(pdf_file_path)    
# The `convert` method takes the path to the word file that you want to create, and the start and end pages of the PDF    
# file that you want to convert.    
converter_.convert(word_file_path, start=0, end=None)    
converter_.close()

最后,使用main函数调用pdfToWord函数可以直接完成文档格式的转换。文章来源地址https://www.toymoban.com/news/detail-504878.html

# A special variable in Python that evaluates to `True` if the module is being run directly by the Python interpreter, and
# `False` if it has been imported by another module.
if __name__ == '__main__':    
     pdfToWord('D:/test-data-work/test_pdf.pdf', 'D:/test-data-work/test_pdf.docx')
# Parsing Page 2: 2/5...Ignore Line "∑" due to overlap
# Ignore Line "∑" due to overlap
# Ignore Line "ç" due to overlap
# Ignore Line "A" due to overlap
# Ignore Line "i =1" due to overlap
# Ignore Line "æ" due to overlap
# Parsing Page 5: 5/5...
# Creating Page 5: 5/5...
# --------------------------------------------------
# Terminated in 3.2503201s.

到了这里,关于python如何使用最简单的方式将PDF转换成Word?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 在java中如何使用openOffice进行格式转换,word,excel,ppt,pdf互相转换

    1.首先需要下载并安装openOffice,下载地址为: Apache OpenOffice download | SourceForge.net 2.安装后,可以测试下是否可用; 3.build.gradle中引入依赖: 4.创建工具类,启动openOffice服务的方法 5.结束openOffice服务的方法 7.在测试方法中进行格式转换,如,他可以是任意类型转换,如excel转换

    2024年02月14日
    浏览(57)
  • PDF如何转换成Word?PDF转Word方法分享!​

    PDF大家都不陌生了吧?作为打工人,学生党的大家都知道,PDF是现在不可或缺的文件传输工具之一,不仅可将文档转为Word,还可以转成excel,ppt等各种形式,其重要性不言而喻,那么今天小编就跟大家具体说说PDF转格式中的Word应该怎么转​ 方法一:复制粘贴​ 我们将在PDF编辑

    2024年02月11日
    浏览(68)
  • 电脑pdf如何转换成word格式?用它实现pdf文件一键转换

    pdf转word格式可以用于提取和重用pdf文档中的内容,有时候,我们可能需要引用或引用pdf文档中的一些段落、表格或数据,通过将pdf转换为可编辑的Word文档,可以轻松地复制和粘贴所需内容,节省我们的时间,那么如何进行pdf转word呢?市面上许多的pdf转换器对于大多数人来说

    2024年01月21日
    浏览(49)
  • Word转PDF在线转换如何操作?分享转换技巧

    现如今,pdf转换器已成为大家日常办公学习必不可少的工具,市场上的pdf转换器主要有两种类型,一种是需要下载安装的,另一种是网页版,打开就可以使用的,今天小编给大家推荐一个非常好用的网页版pdf转换器,此外,我们再来看看Word转PDF在线转换如何操作? Word转PDF在线

    2024年02月13日
    浏览(53)
  • 如何将pdf文件转换成word文档?

        如何将pdf文件转换成word文档?PDF文档是我们日常办公中最为常用的电子文档格式的文件,也是在会议、教育培训以及商业营销中经常使用的文档格式。所以说PDF文档的功能较强,且应用场景较多。但是也有例外的时候,比如我们需要将PDF文档转换为word文档的格式,以此

    2024年02月11日
    浏览(51)
  • 【方法】PDF可以转换成Word文档吗?如何操作?

    很多人喜欢在工作中使用PDF,因为PDF格式可以准确地保留文档的原始格式,比如字体、图像、布局和颜色等。 但如果编辑文档的话,PDF还是没有Word文档方便。那可以将PDF转换成Word格式,再来编辑吗?如何操作呢?下面小编就来分享两个方法。 方法一:使用PDF编辑器 PDF编辑

    2024年02月14日
    浏览(57)
  • 如何将Word转成PDF?试一下这个转换方法

    Word转成PDF是现代办公中常见的需求,它可以确保文件的格式和内容在不同平台上保持一致,并且更加方便共享和打印。在这个数字化时代,我们经常需要将Word文档转换为PDF格式,无论是个人用户还是商务用户都会遇到这样的需求。那么如何将Word转成PDF?试一下这个转换方法,

    2024年02月09日
    浏览(53)
  • 赛效:如何将PDF文件免费转换成Word文档

    1:在网页上打开wdashi,默认进入PDF转Word页面,点击中间的上传文件图标。 2:将PDF文件添加上去之后,点击右下角的“开始转换”。 3:稍等片刻转换成功后,点击绿色的“立即下载”按钮,将Word文档保存到电脑本地。 如果你想了解更多办公软件及其使用技巧,可以在“赛

    2024年02月11日
    浏览(54)
  • 如何将 PDF 转换为 Word:前 5 个应用程序

    必须将 PDF 转换为 Word 才能对其进行编辑和自定义。所以这里有 5 种很棒的方法 PDF 文件被广泛使用,因为它非常 稳定且难以更改。这 在处理法律合同、财务文件和推荐信等重要文件时尤其重要。但是,有时您可能需要编辑 PDF 文件。最好的方法是使用应用程序将 PDF 文件转换

    2024年02月11日
    浏览(50)
  • python脚本——批量将word文档转换成pdf文件

    语言:python 3 用法:点击运行后,弹出窗口选择word文档所在文件夹,程序运行后对 该文件夹下所有的word文件 全部转换成pdf文件,生成的pdf文件名字与原wrod文件相同。 如运行中报错,需要自行根据报错内容按照缺失的库 例如: 完整代码如下:

    2024年02月11日
    浏览(64)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包