[發(fā)明專利]excel文檔轉(zhuǎn)pdf文檔的方法有效
| 申請(qǐng)?zhí)枺?/td> | 201310236473.7 | 申請(qǐng)日: | 2013-06-14 |
| 公開(公告)號(hào): | CN103309848B | 公開(公告)日: | 2016-11-30 |
| 發(fā)明(設(shè)計(jì))人: | 王永才;余永忠;張哲軍;范婷;陳明;梁麗儀;霍芳芳;黎洪昌;王永全;潘田華;宋才華;吳麗賢;陳旭宇;張富林;張慶余;吳鶴;秦明 | 申請(qǐng)(專利權(quán))人: | 廣東電網(wǎng)公司佛山供電局;深圳市中軟創(chuàng)新信息系統(tǒng)有限公司 |
| 主分類號(hào): | G06F17/22 | 分類號(hào): | G06F17/22;G06F9/455 |
| 代理公司: | 廣州華進(jìn)聯(lián)合專利商標(biāo)代理有限公司 44224 | 代理人: | 王茹;曾旻輝 |
| 地址: | 528000 廣*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | excel 文檔 pdf 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及文件轉(zhuǎn)換技術(shù),特別是涉及一種excel文檔轉(zhuǎn)pdf文檔的方法。
背景技術(shù)
Excel是微軟廠商開發(fā)的一種軟件產(chǎn)品,傳統(tǒng)的excel轉(zhuǎn)pdf方式,一般是在windows操作系統(tǒng)中,采用pdf虛擬打印機(jī)模擬打印機(jī)的工作方式,將excel?電子文檔以pdf文檔的形式打印出來。
隨著信息化的發(fā)展,當(dāng)前電子文檔類的文件越來越多,pdf電子文檔具有體積小、可閱讀性高等特點(diǎn),因此針對(duì)excel電子文檔轉(zhuǎn)pdf電子文檔的業(yè)務(wù)需求也越來越多,而不同操作系統(tǒng)平臺(tái)之間的業(yè)務(wù)處理增多,跨平臺(tái)之間的excel文檔到pdf文檔轉(zhuǎn)換成為一種迫切需求。
但由于excel屬于微軟廠商的產(chǎn)品,因此,在除windows操作系統(tǒng)之外,而由于操作系統(tǒng)之間的差異性,在其它操作系統(tǒng)中無法實(shí)現(xiàn)excel到pdf格式的電子文檔的轉(zhuǎn)換,極大地限制了跨平臺(tái)之間業(yè)務(wù)處理應(yīng)用。
發(fā)明內(nèi)容
基于此,有必要針對(duì)無法實(shí)現(xiàn)excel到pdf格式的電子文檔的跨平臺(tái)轉(zhuǎn)換問題,提供一種excel文檔轉(zhuǎn)pdf文檔的方法。
一種excel文檔轉(zhuǎn)pdf文檔的方法,包括如下步驟:
步驟S1:轉(zhuǎn)換任務(wù)啟動(dòng)后,判斷當(dāng)前運(yùn)行的操作系統(tǒng)中是否已安裝JAVA虛擬機(jī),若是,則進(jìn)入步驟S3,若否,進(jìn)入步驟S2;
步驟S2:根據(jù)預(yù)存的JAVA虛擬機(jī)安裝包在當(dāng)前操作系統(tǒng)中安裝JAVA虛擬機(jī),然后進(jìn)入步驟S3;
步驟S3:?jiǎn)?dòng)所述JAVA虛擬機(jī);
步驟S4:讀取所需轉(zhuǎn)換的excel文檔;
步驟S5:在所述JAVA虛擬機(jī)上運(yùn)行基于JAVA語言編寫的excel-pdf文檔轉(zhuǎn)換程序?qū)⑺鰁xcel文檔轉(zhuǎn)換成pdf文檔;
步驟S6:輸出所述pdf文檔。
上述excel文檔轉(zhuǎn)pdf文檔的方法,采用JAVA編程技術(shù),利用跨平臺(tái)的JAVA虛擬機(jī),通過在當(dāng)前操作系統(tǒng)中的JAVA虛擬機(jī)上運(yùn)行基于JAVA語言編寫的excel-pdf文檔轉(zhuǎn)換程序,將excel文檔轉(zhuǎn)換成pdf文檔,可以實(shí)現(xiàn)在不同操作系統(tǒng)間的excel到pdf文檔的轉(zhuǎn)換,可以對(duì)主流的excel電子文檔轉(zhuǎn)換提供良好的支持,實(shí)現(xiàn)不同操作系統(tǒng)平臺(tái)間excel文檔到pdf文檔的便捷轉(zhuǎn)換。
附圖說明
圖1為excel文檔轉(zhuǎn)pdf文檔的方法流程圖;
圖2為將excel文檔轉(zhuǎn)換成pdf文檔過程的流程圖。
具體實(shí)施方式
下面結(jié)合附圖對(duì)本發(fā)明的excel文檔轉(zhuǎn)pdf文檔的方法的具體實(shí)施方式作詳細(xì)描述。
參考圖1,圖1為excel文檔轉(zhuǎn)pdf文檔的方法流程圖,主要包括如下步驟:
步驟S1:轉(zhuǎn)換任務(wù)啟動(dòng)后,判斷當(dāng)前運(yùn)行的操作系統(tǒng)中是否已安裝JAVA虛擬機(jī),若是,則進(jìn)入步驟S3,若否,進(jìn)入步驟S2;其中,所述操作系統(tǒng)可以包括:windows、linux或unix等操作系統(tǒng),上述操作系統(tǒng)都能夠完好地運(yùn)行JAVA虛擬機(jī)。
步驟S2:根據(jù)預(yù)存的JAVA虛擬機(jī)安裝包在當(dāng)前操作系統(tǒng)中安裝JAVA虛擬機(jī),然后進(jìn)入步驟S3。
步驟S3:?jiǎn)?dòng)所述JAVA虛擬機(jī)。
步驟S4:讀取所需轉(zhuǎn)換的excel文檔。
優(yōu)選的,可以以文件流的形式讀取excel文檔;或者,以指定源文件地址的方式讀取excel文檔,指定一個(gè)輸入?yún)?shù)為源excel文件源。
步驟S5:在所述JAVA虛擬機(jī)上運(yùn)行基于JAVA語言編寫的excel-pdf文檔轉(zhuǎn)換程序?qū)⑺鰁xcel文檔轉(zhuǎn)換成pdf文檔。
在一個(gè)實(shí)施例中,將所述excel文檔轉(zhuǎn)換成pdf文檔的過程,參見圖2所示,可以包括如下步驟:
步驟S501、根據(jù)表格個(gè)數(shù)讀取所述excel文檔的表格信息,其中,所述表格信息包括行、列總數(shù)及行列的合并信息;
步驟S502、讀取所述excel文檔的語言信息、頁眉頁腳信息及頁面信息,根據(jù)所述語言信息、頁眉頁腳信息及頁面信息獲取pdf文檔的設(shè)置信息。
其中,所述頁面信息包括頁面大小與頁面方向,如采用A4大小的紙張橫向顯示;所述pdf文檔的設(shè)置信息為為轉(zhuǎn)換后pdf文檔的語言信息、頁眉頁腳信息及頁面信息。
步驟S503、讀取所述excel文檔的圖片及其行、列坐標(biāo)信息得到圖片集合。
步驟S504、創(chuàng)建一個(gè)空白的pdf文檔。
步驟S505、根據(jù)所述設(shè)置信息對(duì)所述pdf文檔進(jìn)行初始化,并根據(jù)圖片集合的坐標(biāo)信息將對(duì)應(yīng)的圖片寫入所述pdf文檔中。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣東電網(wǎng)公司佛山供電局;深圳市中軟創(chuàng)新信息系統(tǒng)有限公司,未經(jīng)廣東電網(wǎng)公司佛山供電局;深圳市中軟創(chuàng)新信息系統(tǒng)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310236473.7/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F17-00 特別適用于特定功能的數(shù)字計(jì)算設(shè)備或數(shù)據(jù)處理設(shè)備或數(shù)據(jù)處理方法
G06F17-10 .復(fù)雜數(shù)學(xué)運(yùn)算的
G06F17-20 .處理自然語言數(shù)據(jù)的
G06F17-30 .信息檢索;及其數(shù)據(jù)庫(kù)結(jié)構(gòu)
G06F17-40 .數(shù)據(jù)的獲取和記錄
G06F17-50 .計(jì)算機(jī)輔助設(shè)計(jì)
- 一種基于異步處理的大數(shù)據(jù)量Excel文件導(dǎo)出方法
- 一種數(shù)據(jù)EXCEL導(dǎo)入和導(dǎo)出的工具
- 一種Excel合并方法和系統(tǒng)
- 基于數(shù)據(jù)配置生成Excel表格和圖例的系統(tǒng)及方法
- 一種業(yè)務(wù)系統(tǒng)導(dǎo)入EXCEL數(shù)據(jù)的方法
- 一種Excel數(shù)據(jù)文件的處理方法及裝置
- 一種excel導(dǎo)入導(dǎo)出的實(shí)現(xiàn)方法及裝置
- Excel數(shù)據(jù)的導(dǎo)出方法及裝置、電子設(shè)備
- 一種大數(shù)據(jù)excel文件導(dǎo)入的系統(tǒng)及方法
- 腳本生成方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 一種電子文檔識(shí)別方法及裝置
- 文檔匹配方法和文檔匹配裝置
- 復(fù)雜文檔分離組織方法以及復(fù)雜文檔自動(dòng)生成方法
- 一種文檔流程控制方法及裝置
- 云文檔加密及解密方法、加密及解密裝置、以及處理系統(tǒng)
- 一種將Markdown文檔轉(zhuǎn)換為PDF文檔的方法、裝置
- 文檔類型識(shí)別方法、裝置、設(shè)備和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 基于文檔編輯軟件的文檔處理方法、裝置、設(shè)備及介質(zhì)
- 一種引用文檔的更新方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 文檔操作錄制方法、文檔操作動(dòng)畫生成方法、裝置及設(shè)備
- 一種數(shù)據(jù)庫(kù)讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





