RADAR中文网
领取MOLI红包
OBI Real Estate中文网
你的位置:RADAR中文网 > OBI Real Estate中文网 > Python自动化办公之Word转PDF的实现

Python自动化办公之Word转PDF的实现

发布日期:2025-01-04 17:40    点击次数:141
该章节我们将要学习如何将 word 文件转为 PDF文件,其实网上有很多种生成 PDF 的教程,不过绝大多数都是以 windows 为主的,并且兼容有很多的问题。windows、mac、linux 同时兼容的情况比较少,所以今天的章节我们就来学习一下如何在 windows、mac、linux 三种系统中都可以生成 PDF 的解决方案。 pdf 工具包 - pdfkit pdfkit 包的安装: pip install pdfkit 依赖工具: 下载符合与自己当前系统的安装包安装完成之后就可以达到兼容的效果了。 html 转 pdf html 转 pdf 方法: pdfkit.from_file(html文件, 保存路径) 利用 pdfkit.from_file() 函数传入 "html" 文件与 pdf 的保存路径 代码示例如下: 运行结果如下: 网址 转 pdf 网址 转 pdf 方法: pdfkit.from_url(网址, 保存路径) 利用 pdfkit.from_url() 函数传入 "网址" 文件与 pdf 的保存路径 “html” 文件与网址的区别在于实际上html文件有可能是我们本地开发生成的,也有可能是通过 “网页另存为” 的方式存储在本地的。所以 网址 与 html文件 还是有一点点区别的,但是它们的本质其实是一样的。 代码示例如下: 运行结果如下: 字符串生成pdf 网址 转 pdf 方法: pdfkit.from_string(基于html的字符串, 保存路径) 利用 pdfkit.from_string() 函数传入 "网址" 文件与 pdf 的保存路径 基于html的字符串 其实就是前端的一种超文本文件格式,以这种前端规范生成的字符串其实就是 html 的字符串了 运行结果如下: 结合 pydocx 将 word 转 html 再转 pdf 首先需要安装 pydocx 依赖包 —> pip install pydocx 导入 PyDocX 函数 —> from pydocx import PyDocX 利用 PyDocX 将 word 文件转换为 html 格式(会生成一个 html 的字符串对象) 将 生成的 html 字符串 写入到一个 html 文件中 然后利用 pdfkit 包的 pdfkit.from_file() 函数将其转为 pdf 文件 代码示例如下: 运行结果如下: 到此这篇关于Python自动化办公之Word转PDF的实现的文章就介绍到这了,更多相关Python Word转PDF内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

Powered by RADAR中文网 @2013-2022 RSS地图 HTML地图

Copyright Powered by站群系统 © 2013-2024