[发明专利]一种改进WORD文档自动转PDF文档的新型方法在审
| 申请号: | 202110581752.1 | 申请日: | 2021-05-24 |
| 公开(公告)号: | CN113158628A | 公开(公告)日: | 2021-07-23 |
| 发明(设计)人: | 罗强 | 申请(专利权)人: | 上海动永网络科技有限公司 |
| 主分类号: | G06F40/149 | 分类号: | G06F40/149 |
| 代理公司: | 北京市浩东律师事务所 11499 | 代理人: | 迟爽 |
| 地址: | 200234 上海市徐汇*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 改进 word 文档 自动 pdf 新型 方法 | ||
本发明公开了一种改进WORD文档自动转PDF文档的新型方法,包括如下步骤:Import Win32com模块和Import Dispatch模块导入至Python程序,建立主函数并在主函数中命名word变量,使用函数打开word程序,在主函数中命名变量doc,调用函数进行读写,根据函数中的参数为word文件路径,并实行函数打开需要转换的word文档,调用函数执行打印word文档操作,Java调用Python程序,获取pdf文件;本申请利用Java程序调用Python打开Word程序调用Word打印机打印文档实现自动打印PDF,打印出来的Pdf基本和Word文档保持一致,不会出现格式不对,图片丢失等问题,有效解决转换成功率。
技术领域
本发明属于技术领域,具体涉及一种改进WORD文档自动转PDF文档的新型方法。
背景技术
随着市场需求变化,日常工作中的使用的办公软件及文档管理大量的用到Word文档转换Pdf文档,这个时候就需要用工具来批量的将Word文档转换成Pdf文档,减少重复且繁杂的工作,提高工作效率。
为了解决这个问题,市场上就出现一些Word文档自动转Pdf文档的工具,比如:1、使用.NET技术调用Office接口来进行转换Pdf;2、使用Java POI技术进行Word文档转换Pdf文档;3、使用Java Page Office组件技术进行Word文档转换Pdf文档;等等,这些方法都可以进行Word文档转换Pdf文档。
目前市场上的背景技术包括:
方案一:.NET技术调用Office接口,
实现方法:通过Visual Studio开发工具使用.NET技术引用Office API,打开Word文档另存为Pdf文档,
缺陷:对Office环境的要求比较高,必须要求服务器上安装的Office版本和客户端安装的Office版本一致,由于客户端Office很难做到统一编辑的Word文档上传到服务器出现格式错乱;
方案二:Java POI技术做Word转换Pdf文档
实现方法:通过Java导入POI的jar包,调用XWPFDocument打开Word文档,然后调用函数PdfConverter.getInstance().convert();将Word文档转换成Pdf文档,
缺陷:无法满足相对复杂格式的Word文档,存在图片丢失问题等
方案三:Java Page Office组件技术
实现方法:先安装Page Office组件,Java引用Page Office组件,创建WordDocument对象,调用函数webOpen()打开Word文档,再调用函数WebSaveAsPDF()将Word文档转换成Pdf文档。
缺陷:只能在Windows操作系统安装,且无法满足复杂格式的word文档。
随着市场需求不断变化Word文档格式要求越来越高,一些企业定制化的Word文档格式复杂,传统的Word自动转换Pdf文档无法满足复杂格式需求,为此我们提出一种改进WORD文档自动转PDF文档的新型方法。
发明内容
本发明的目的在于提供一种改进WORD文档自动转PDF文档的新型方法,以解决上述背景技术中提出的问题。
为了实现上述目的,本发明采用了如下技术方案:一种改进WORD文档自动转PDF文档的新型方法,包括如下步骤:
A、Import Win32com模块和Import Dispatch模块导入至Python程序;
B、建立主函数并在主函数中命名word变量,使用函数打开word程序;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海动永网络科技有限公司,未经上海动永网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110581752.1/2.html,转载请声明来源钻瓜专利网。





