python将文档转换成pdf_python3如何将docx转换成pdf文件
本文实例为大家分享了python3将docx转换成pdf文件的具体代码,供大家参考,具体内容如下
直接上代码
# -*- encoding:utf-8 -*-
"""
author:lgh
"""
from win32com.client import Dispatch, constants, gencache
def doc2pdf(input, output):
w = Dispatch('Word.Application')
try:
# 打开文件
doc = w.Documents.Open(input, ReadOnly=1)
# 转换文件
doc.ExportAsFixedFormat(output, constants.wdExportFormatPDF,
Item=constants.wdExportDocumentWithMarkup, CreateBookmarks = constants.wdExportCreateHeadingBookmarks)
return True
except:
return False
finally:
w.Quit(constants.wdDoNotSaveChanges)
def GenerateSupport():
gencache.EnsureModule('{00020905-0000-0000-C000-000000000046}', 0, 8, 4)
def main():
input = r'xxx\xxx.docx'
output = r'xxx\xxx.pdf'
# GenerateSupport()
rc = doc2pdf(input, output)
if rc:
print('转换成功')
else:
print('转换失败')
if __name__ == '__main__':
main()
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
python将文档转换成pdf_python3如何将docx转换成pdf文件相关推荐
- Python 操作文档之请假条
Python 操作文档之请假条.md from docx import Document from datetime import datetimedoc=Document() doc.add_hea ...
- python新闻文本聚类_用Python实现文档聚类
在本教程中,我会利用 Python 来说明怎样聚类一系列的文档.我所演示的实例会识别出 top 100 电影的(来自 IMDB 列表)剧情简介的隐藏结构.关于这个例子的详细讨论在初始版本里.本教程包括 ...
- Python处理文档
本文转载自:https://blog.csdn.net/fudaxing/article/details/88736916 Python处理文档Python可以创建和修改具有.docx文件的Word文 ...
- python创建文档
python创建文档 创建word文档 首先我们要安装会用到的三方库 在终端输入以下代码安装 pip install python-docx pillow 这里我们制作的word文档会涉及到图,我们将 ...
- python 帮助文档、自我解释
现在让我们以交互方式使用 Python 来开始研究.当我们从命令行启动 Python 时,就进入了 Python shell,在这里可以输入 Python 代码,而且立刻会从 Python 解释器获得 ...
- python 帮助文档,撰写函数文档,并查看函数文档
python 帮助文档,撰写函数文档,并查看函数文档 定义函数 def test(a,b):'''参数:a:整数b:整数返回值:a+b'''return a+b 运行函数 test(11,22) 33 ...
- 关于深度学习框架Hamaa与Python API文档生成工具Sophon
五月两场 | NVIDIA DLI 深度学习入门课程 5月19日/5月26日一天密集式学习 快速带你入门阅读全文> 正文共1988个字,预计阅读时间12分钟. 前言 最近三个月我主要花时间在造 ...
- Python之文档测试
0 参考文档 Sphinx--自动生成Python文档 Python之文档测试模块--doctest 1 doctest doctest是python自带的一个模块.doctest有两种使用方式:一种 ...
- sphinx:基于 Python 的文档生成工具
sphinx:基于 Python 的文档生成工具 Motivation 对于软件开发来说,文档是软件可维护性的重要保障.sphinx 是一款文档生成工具,以 restructuredText 为标记语 ...
最新文章
- C++中基类与派生类的构造函数和析构函数
- 数据挖掘十大经典算法之——C4.5 算法
- 为什么只有三次挥手_TCP为什么是三次握手,为什么不是两次或四次,TCP四次挥手...
- Java里的按值传递与引用传递
- 实例11:python
- WEB运用程序如何实现高效可维护?
- 这可不是一般的便宜哦!
- python中的doctest_Python测试框架doctest
- 建立完善的日期定义表
- select2复制下拉框clone
- 动画专题:属性动画:插值器AccelerateDecelerateInterpolator 加速插值器
- 数字化背景下的经济社会发展的新特征 新趋势
- 【转载】 mybatis入门系列四之动态SQL
- 【产品】建立墨菲定律思维模式
- Spinner的setOnItemSelectedListener(
- (28)Verilog实现倍频【方法三】
- OpenXLive支持 Windows Phone上的SNS 分享
- 如何选择学习linux
- 曾经的王者,英勇投弹手库奇中单攻略
- HTTP 403详解