[發明專利]一種改進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.szxzyx.cn/pat/books/202110581752.1/2.html,轉載請聲明來源鉆瓜專利網。





