Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >python脚本 Doc 转 PDF

python脚本 Doc 转 PDF

作者头像
AngelNH
发布于 2020-07-06 03:13:33
发布于 2020-07-06 03:13:33
1.5K00
代码可运行
举报
文章被收录于专栏:AngelNIAngelNI
运行总次数:0
代码可运行

有时候,python脚本就是香啊,省了下载安装软件的麻烦事,提高了工作效率。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
########################
#       word 转 pdf
########################

import os
from win32com import client

from win32com.client import gencache
from win32com.client import constants, gencache
 
def createPdf(wordPath, pdfPath):
    """
    word转pdf
    :param wordPath: word文件路径
    :param pdfPath:  生成pdf文件路径
    """
    word = gencache.EnsureDispatch('Word.Application')
    doc = word.Documents.Open(wordPath, ReadOnly=1)
    doc.ExportAsFixedFormat(pdfPath,
                            constants.wdExportFormatPDF,
                            Item=constants.wdExportDocumentWithMarkup,
                            CreateBookmarks=constants.wdExportCreateHeadingBookmarks)
    word.Quit(constants.wdDoNotSaveChanges)
if __name__ == "__main__":
    doc_name = "C:\\Users\\14768\\Desktop\\1.docx"
    fpt_name = "C:\\Users\\14768\\Desktop\\1.pdf"
    createPdf(doc_name,fpt_name)
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-06-25|,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Python——将PPT和Word转为PDF文件
思索
2024/08/15
3230
doc转docx和docx转pdf的python代码2021.9.28
doc转docx from win32com import client as wc w = wc.gencache.EnsureDispatch('kwps.application') doc = w.Documents.Open(r"C:\\Users\\Administrator\\Desktop\\原文件.doc") doc.SaveAs2(r"C:\\Users\\Administrator\\Desktop\\转换格式文件.docx", 12) docx转pdf import win32
用户7138673
2022/09/22
1.4K0
Python 技术篇-利用Office VBA实现word文档转化为pdf文档实例演示
# -*- coding: UTF8 -*- from win32com.client import * def switch_pdf(path, name): ''' 作用:将word文档转化为pdf文档 参数1:文件夹路径 参数2:文件名 ''' # 创建word程序对象 word = gencache.EnsureDispatch('Word.Application') # 读取word文件 f = word.Docume
小蓝枣
2021/12/01
9010
Python 技术篇-利用Office VBA实现word文档转化为pdf文档实例演示
[320]python实现doc转化pdf
python源码实现doc转化pdf #-*- coding:utf-8 -*- # doc2pdf.py: python script to convert doc to pdf with bookmarks! # Requires Office 2007 SP2 # Requires python for win32 extension import sys, os from win32com.client import Dispatch, constants, gencache def
周小董
2022/04/12
6920
Python 3 Office文档格式转换
上次讲到,要快速提取word与excel文件中的图片,有一个前提条件,那就是操作的目标文件扩展名必须是要为.docx\.xlsx才可以。这次我们用Python 3来实现.doc\.xls文件自动转换为.docx\.xlsx。
用户6184845
2019/09/26
1.4K0
自动化办公1(读取文件夹所有word,pdf,excle合并为一个pdf方便打印)
一个文件内包含有众多个子文件夹(如:人员信息),这个时候需要你将这些文件全部打印下来。如果手动打开文件并打印将消耗大量的人力与物力,是时候用代码和计算机提高生产力了。
用户8282247
2023/07/23
5960
使用python将word文档转换为PDF文档
对于windows系统的编程开发,微软一开始提供了基于VB语言的接口,后来又推出了.NET框架。对于word等offices套件的自动化操作,由于原生支持的特性,采用这些语言是最为方便且灵活的,唯一的缺点就是这些语言的学习成本相对较高。
生信修炼手册
2020/12/11
7.7K1
Python自动化办公-处理word文档
年底项目投标,需要整理大量的内容,标书的很多内容是其实是之前的标书重复的,可以把对应的各个部分内容合并,然后再处理格式等。如果采用常规操作每次操作需要打开子目录——>找到word文档——>全选复制——>粘贴到新文档——>调整格式——>核对检查,期间出现错误还得用更多的时间,这太浪费时间了!
用户9925864
2022/07/27
5630
自动化办公-批量doc文件转docx文件python2021.10.8
# encoding=utf-8 from win32com import client as wc import docx import pymysql import os from time import sleep #import win32com.client as wc #导入文件 # path表示路径 path=r"E:\2021年工作文件夹\9月份" # 返回path下所有文件构成的一个list列表 filelist=os.listdir(path) #print(filelist
用户7138673
2022/09/22
4670
Python自动化Word,使用Python-docx和pywin32
本文介绍如何使用python-docx自动化Word文档,以及如何使用win32com库发送电子邮件。假设有一个存储在Excel文件(或数据库)中的客户信息列表,处理过程如下所示:
fanjy
2022/03/04
4.5K0
Python自动化Word,使用Python-docx和pywin32
使用python将word文档和pdf电子书进行格式互转(兼容Windows/Linux)
    一些重要文档格式之间的互转在目前显得尤为重要,pdf作为通用格式在现在各个平台上兼容性是最好的,所以写python脚本将这些word文档批量转换pdf是最好的解决方案。
用户9127725
2022/08/08
1.8K0
使用python将word文档和pdf电子书进行格式互转(兼容Windows/Linux)
20个超级实用的 Python 自动化办公技巧
去年想参赛一个数据比赛, 里面的数据都是doc格式, 想用python-docx 读取word文件中的数据, 但是python-docx只支持docx格式, 所以研究了这两种格式的转换。
吾非同
2021/07/12
7.2K0
Python自动化办公之Word,全网最全看这一篇就够了
使用Python操作word大部分情况都是写操作,也有少许情况会用到读操作,在本次教程中都会进行讲解,本次课程主要用到以下4个库,请大家提前安装。
Python小二
2020/11/24
2.7K0
Python自动化办公之Word,全网最全看这一篇就够了
Python调用WPS进行文档转换PDF及PDF转图片
https://blog.alivate.com.au/poppler-windows/
码客说
2021/11/29
3K0
Python与Microsoft Office
Microsoft Office现在已经是我们每天必须使用的软件之一,而Python可用于编写Office脚本(也称为自动化),使用户更容易使用。这可能不像录制宏那么容易,但也不是很复杂。在本文中,将介绍如何使用PyWin32模块访问一些Office程序,并使用Python操作它们。
fanjy
2022/03/07
3K0
Python与Microsoft Office
Word 批量转 PDF
现实中我们大多数人都做过将 Word 文件转成 PDF 文件的工作,如果需要转换的文件较少时,我们自己手动转没什么问题,但如果需要转换的文件比较多时,手动转起来也是一个不小的工作量,这时我们就需要找一个更加便利、高效的方式了。
Python小二
2020/08/18
3.3K0
python在windows下操作word的方法
import win32com from win32com.client import Dispatch, constants w = win32com.client.Dispatch('Word.Application') 或者使用下面的方法,使用启动独立的进程: w = win32com.client.DispatchEx('Word.Application') 后台运行,不显示,不警告 w.Visible = 0 w.DisplayAlerts = 0 打开新的文件 doc = w.Documents
代码伴一生
2021/11/01
4660
Python 自动化办公神器|一键转换所有文档为 PDF
在日常工作和学习中,我们常常需要将各种格式的文件(如 Word、Excel、PPT、TXT、HTML 和图片)统一转换为 PDF 格式,以便于归档、打印或分享。手动操作不仅效率低,还容易出错。
云惑雨问
2025/07/31
1510
Python 自动化办公神器|一键转换所有文档为 PDF
超实用!Office三件套批量转PDF以及PDF书签读写与加水印
日常工作中,我们经常需要将 office 三件套,Word、Excel和PPT转换成PDF。当然办公软件自身都带有这样的功能,但当我们需要一次性转换大量的office文件时,还是用程序批量处理比较方便。
叶庭云
2021/12/07
3.2K0
超实用!Office三件套批量转PDF以及PDF书签读写与加水印
使用python-docx读取doc,d
API:    http://python-docx.readthedocs.io/en/latest/#api-documentation
py3study
2020/01/03
1.1K0
相关推荐
Python——将PPT和Word转为PDF文件
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验