使用Python将word转换为pdf

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

使用Python可以将多个word文件一起转为pdf,操作比较便捷,可以实现自动化办公。

代码如下:

from win32com.client import constants,gencache
import os
# Word转pdf方法,第一个参数代表word文档路径,第二个参数代表pdf文档路径
def Word_to_Pdf(Word_path,Pdf_path):
    word = gencache.EnsureDispatch('Word.Application')
    doc = word.Documents.Open(Word_path,ReadOnly = 1)
    # 转换方法
    doc.ExportAsFixedFormat(Pdf_path,constants.wdExportFormatPDF)
    word.Quit()
# # 调用方法,进行单个文件的转换
# Word_to_Pdf('E:/B_pycharm/python_word_create.docx','E:/B_pycharm/python_word_create.pdf')
# 多个文件的转换
print(os.listdir('.')) # 当前文件夹下的所有文件
Word_files = []
for file in os.listdir('.'):
    # 找出所有后缀为doc或者docx的文件
    if file.endswith(('.doc','.docx')):
        Word_files.append(file)
print(Word_files)
for file in Word_files:
    file_path = os.path.abspath(file)
    index = file_path.rindex('.')
    pdf_path = file_path[:index] + '.pdf'
    print(file_path)
    print(pdf_path)
    Word_to_Pdf(file_path,pdf_path)

运行结果:

python word转pdf,python,开发语言,自动化
python word转pdf,python,开发语言,自动化


欢迎大家查看作者的主页,主页中还有关于编程与算法方面的更多内容,欢迎大家相互沟通学习。文章来源地址https://www.toymoban.com/news/detail-614573.html

到了这里,关于使用Python将word转换为pdf的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Python 实现 PDF 到 Word 文档的高效转换(DOC、DOCX)

    PDF(Portable Document Format)已成为一种广泛使用的电子文档格式。PDF的主要优势是跨平台,可以在不同设备上呈现一致的外观。然而,当我们需要对文件内容进行编辑或修改,直接编辑PDF文件会非常困难,而且效果也不理想。将PDF文件转换为Word文档(doc、docx)再进行编辑是一

    2024年02月03日
    浏览(52)
  • 【Python】只需2行代码,轻松将PDF转换成Word(含示范案例)

    可将 PDF 转换成 docx 文件的 Python 库。该项目通过 PyMuPDF 库提取 PDF 文件中的数据,然后采用 python-docx 库解析内容的布局、段落、图片、表格等,最后自动生成 docx 文件。 第一步,下载 PyMuPDF 包: 第二步,下载 python-docx 包: 第三步,下载 pdf2docx 包: 解析和创建页面布局 (

    2024年02月03日
    浏览(41)
  • 使用python将PDF转word

    实现功能,将程序所在当前路径下的所有PDF文件转化为word 上述代码中使用了  os  模块来获取当前路径及构建文件路径,使用了  pdf2docx  模块来进行 PDF 到 DOCX 的转换。通过遍历当前路径下的所有文件和文件夹,并判断是否是 PDF 文件,将其转换为 DOCX 文件。 可以使用以下

    2024年02月15日
    浏览(77)
  • 使用Python批量将PDF转Word

            以下全部代码无法完美对图片、表格等非文字形式的内容转化。要较好的效果需要使用光学字符分析等方法进行转化         我懒,不想将代码模块拆分出来写注释         除代码1中有详细注释外,剩下的代码仅在关键部分进行注释         不使用线程,挨

    2024年04月13日
    浏览(43)
  • 使用Python批量将Word文件转为PDF文件

    说明:在使用Minio服务器时,无法对word文件预览,如果有需要的话,可以将word文件转为pdf文件,再存储到Minio中,本文介绍如何批量将word文件,转为pdf格式的文件; 首先,需要安装一个库, pywin32 ; 可以在cmd窗口敲下面的命令安装,使用阿里云镜像: 如果你使用的是pycha

    2024年02月12日
    浏览(60)
  • 使用python做了一个pdf转word的小工具

    写在前面:近来工作上一直在处理word excel等文档的处理;于是利用新学的python写了一个小工具  1、其实实现起来很简单,主要是利用了pdf2docx这个库来实现 首先安装导入pdf2docx库  2、代码部分: 话不多说直接上代码:

    2024年02月07日
    浏览(47)
  • 如何使用Word转PDF转换器在线工具?在线Word转PDF使用方法

    Word转PDF转换器在线,是一种方便快捷的工具,可帮助您在不需要下载任何软件的情况下完成此任务。无论您是需要在工作中共享文档,还是将文件以PDF格式保存以确保格式不变,都可以依靠这款在线工具轻松完成转换。那么如何使用Word转PDF转换器在线工具呢? 如何使用Word转

    2024年02月14日
    浏览(58)
  • 使用Python 实现 PDF 到 HTML 的转换

    PDF 文件是共享和分发文档的常用选择,但提取和再利用 PDF 文件中的内容可能会非常麻烦。而利用 Python 将 PDF 文件转换为 HTML 是解决此问题的理想方案之一,这样做可以增强文档可访问性,使文档可搜索,同时增强文档在不同场景中的实用性。此外,HTML 格式使得搜索引擎能

    2024年04月08日
    浏览(34)
  • Java使用ftl模板文件生成Word,以及Word转换图片或Pdf工具类

    一、写在前面 最近在项目中使用打印功能,发现这个功能我已经写过多次了,下面这个文章的发步日期在2020年,不得不感慨时间之快啊。 https://blog.csdn.net/weixin_43238452/article/details/109636200?spm=1001.2014.3001.5501 下面介绍一下应用场景:这次项目依旧是springboot项目,使用ftl模版生

    2024年02月15日
    浏览(59)
  • 使用Python将图像转换为PDF:一次性解决您的批量转换需求

    导语: 在数字化时代,我们经常需要处理大量的图像文件。将这些图像转换为PDF格式可以方便地存档、分享和打印。本文将介绍如何使用Python编程语言将图像批量转换为PDF,并提供了一个简单易用的图形界面来跟踪转换进度。 在开始之前,请确保您已经安装了以下库: PyM

    2024年02月14日
    浏览(52)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包