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 删除。

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
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自动化办公-处理word文档
年底项目投标,需要整理大量的内容,标书的很多内容是其实是之前的标书重复的,可以把对应的各个部分内容合并,然后再处理格式等。如果采用常规操作每次操作需要打开子目录——>找到word文档——>全选复制——>粘贴到新文档——>调整格式——>核对检查,期间出现错误还得用更多的时间,这太浪费时间了!
用户9925864
2022/07/27
5520
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
8860
Python 技术篇-利用Office VBA实现word文档转化为pdf文档实例演示
Python自动化办公之Word,全网最全看这一篇就够了
使用Python操作word大部分情况都是写操作,也有少许情况会用到读操作,在本次教程中都会进行讲解,本次课程主要用到以下4个库,请大家提前安装。
Python小二
2020/11/24
2.7K0
Python自动化办公之Word,全网最全看这一篇就够了
Python——将PPT和Word转为PDF文件
思索
2024/08/15
2700
Python 3 Office文档格式转换
上次讲到,要快速提取word与excel文件中的图片,有一个前提条件,那就是操作的目标文件扩展名必须是要为.docx\.xlsx才可以。这次我们用Python 3来实现.doc\.xls文件自动转换为.docx\.xlsx。
用户6184845
2019/09/26
1.4K0
[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
6720
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
4530
使用WPS自动化转换办公文档: 将Word, PowerPoint和Excel文件转换为PDF
在数字化办公的时代,文档的格式转换成为了日常工作的常态。借助WPS的强大功能,我们能轻松实现Word, PowerPoint和Excel文件到PDF的转换,进而满足不同场景的需求。本文将详细介绍如何利用Python语言和WPS的COM接口实现办公文档的自动化转换,同时也会探讨如何保证转换过程中字体的准确呈现。通过本文的指导,你将能够建立自己的文档转换工具,提升办公效率,减少重复劳动。
猫头虎
2024/04/09
9590
Python调用WPS进行文档转换PDF及PDF转图片
https://blog.alivate.com.au/poppler-windows/
码客说
2021/11/29
2.9K0
自动化办公1(读取文件夹所有word,pdf,excle合并为一个pdf方便打印)
一个文件内包含有众多个子文件夹(如:人员信息),这个时候需要你将这些文件全部打印下来。如果手动打开文件并打印将消耗大量的人力与物力,是时候用代码和计算机提高生产力了。
用户8282247
2023/07/23
5730
使用python-docx读取doc,d
API:    http://python-docx.readthedocs.io/en/latest/#api-documentation
py3study
2020/01/03
1.1K0
Python:读取 .doc、.docx
Python 中可以读取 word 文件的库有 python-docx 和 pywin32。
py3study
2020/01/21
6.6K0
Word 批量转 PDF
现实中我们大多数人都做过将 Word 文件转成 PDF 文件的工作,如果需要转换的文件较少时,我们自己手动转没什么问题,但如果需要转换的文件比较多时,手动转起来也是一个不小的工作量,这时我们就需要找一个更加便利、高效的方式了。
Python小二
2020/08/18
3.2K0
使用python将word文档和pdf电子书进行格式互转(兼容Windows/Linux)
    一些重要文档格式之间的互转在目前显得尤为重要,pdf作为通用格式在现在各个平台上兼容性是最好的,所以写python脚本将这些word文档批量转换pdf是最好的解决方案。
用户9127725
2022/08/08
1.8K0
使用python将word文档和pdf电子书进行格式互转(兼容Windows/Linux)
python自动化高效办公第二期,带你项目实战【一】{excel数据处理、批量化生成word模板、pdf和ppt等自动化操作}
我们在读取文件的时候,excel的列是字母我们不容易直观看出来是第几列,下面对excel进行设置。
汀丶人工智能
2022/12/21
3K0
python自动化高效办公第二期,带你项目实战【一】{excel数据处理、批量化生成word模板、pdf和ppt等自动化操作}
Python操作Excel的一些基本程序代码
下面的脚本代码打开现有工作簿并通过指定excel.Visible=True来显示该工作簿。
fanjy
2023/02/24
1.4K0
再也不用复制粘贴了!自动读取Word文件并写入Excel
在做数据分析时,虽然操作docx并不是常用操作,但有些时候,数据分析师拿到的文件是docx或doc的Word文件,尤其是对数据具有至关重要的数据字典。接下来以一个数据字典为例来介绍下python-docx读取Word文件的基本操作。并将Word中的表格内容写入excel中。
数据STUDIO
2021/06/24
2.9K0
100天精通Python丨办公效率篇 —— 12、Python自动化操作office-word(word转pdf、转docx、段落、表格、标题、页面、格式)
可以使用 Python 的 win32com 模块实现将 Word 文档批量转化为 PDF 格式。首先,需要安装 win32com 模块和 Word 应用程序(仅适用于 Windows 操作系统)。
不吃西红柿
2023/04/21
1.5K0
100天精通Python丨办公效率篇 —— 12、Python自动化操作office-word(word转pdf、转docx、段落、表格、标题、页面、格式)
基于word文档,使用Python输出关键词和词频,并将关键词的词性也标注出来
前几天在有个粉丝问了个问题,大概意思是这样的:基于Python代码,要求输出word文档中的关键词和词频,并且将关键词的词性也标注出来,最终输出一个Excel文件,一共3列,列名分别是关键词、词频和词性。
前端皮皮
2023/08/17
3230
基于word文档,使用Python输出关键词和词频,并将关键词的词性也标注出来
推荐阅读
相关推荐
doc转docx和docx转pdf的python代码2021.9.28
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档