工程文檔到pdf文檔的在線轉換方法
2023-05-05 18:03:16
工程文檔到pdf文檔的在線轉換方法
【專利摘要】本發明公開了一種工程文檔到PDF文檔的在線轉換方法,包括:客戶端通過Internet將待轉換的工程文檔上傳到Web伺服器並請求Web伺服器轉換文檔;Web伺服器接收工程文檔並將其暫存到資料庫中,同時接收並解析客戶端的轉換請求,工程文檔的轉換接口調用PDF虛擬印表機將工程文檔轉換為PDF文檔,暫存到資料庫中,之後通過Internet發送回客戶端,客戶下載到本地進行PDF文檔閱讀,Web伺服器在客戶端下載PDF文檔後釋放資料庫中的存儲空間。本發明使客戶通過WEB伺服器直接獲取轉換為PDF格式的工程文檔,無需另外安裝工程文檔專業閱讀軟體,節約了客戶讀取工程文檔的時間,顯著提高了客戶的工作效率。
【專利說明】工程文檔到PDF文檔的在線轉換方法
【技術領域】
[0001] 本發明涉及一種文本處理方法,特別涉及一種工程文檔到PDF文檔的在線轉換方 法。
【背景技術】
[0002] 在這個網絡信息的時代,傳統的文字信息的傳播方式更加多樣化,從紙質圖書、報 紙等到現代的計算機上的電子圖文,衍生出了 AutoCAD和Prote 1等專業軟體設計的設計圖 紙替代以往的手繪設計圖紙,並已成為當今設計圖紙製作的主要方式。而在計算機上通過 Internet進行AutoCAD和Protel數據的交換與分享極大的推進了其行業的發展。
[0003] 但是在閱讀這些文檔時,需要特定的AutoCAD和Protel專業軟體或閱讀器,對於 專業人員來說,計算機上都安裝有專業軟體,很容易進行工程文檔閱讀;但是對於其他非專 業人員來說,為了閱讀工程文檔需要安裝專業軟體會給用戶帶來不便,而且這是不現實的, 所以對非專業人員來說,要閱讀工程文檔會很困難。而PDF技術的出現則解決了這個難題, 現在TOF閱讀器軟體已經成為計算機桌面的必備軟體之一,因而將工程文檔轉換成PDF文 檔,這樣客戶就可以很容易的用本地的TOF閱讀器進行工程文檔閱讀。
【發明內容】
[0004] 本發明的目的在於提供一種工程文檔到PDF文檔的在線轉換方法,解決現有技術 中因客戶端為安裝相應軟體導致客戶無法閱讀工程文檔的技術問題。
[0005] 為解決上述技術問題,本發明所採用的技術方案是:工程文檔到PDF文檔的在線 轉換方法,其特徵在於,包括以下步驟:
[0006] (1)客戶端通過Internet將待轉換的工程文檔從本地通過網頁上傳到Web伺服器 並請求Web伺服器轉換文檔;
[0007] (2) Web伺服器通過網絡接收工程文檔並將其按順序暫存到資料庫中,同時Web服 務器接收並解析客戶端的轉換請求,Web伺服器開始從資料庫中按順序讀取工程文檔並開 始調用工程文檔的轉換接口;
[0008] (3)工程文檔的轉換接口調用PDF虛擬印表機將工程文檔轉換為PDF文檔;
[0009] (4) Web伺服器將轉換完成的PDF文檔暫存到資料庫中,之後通過Internet發送回 客戶端,客戶下載到本地進行PDF文檔閱讀,Web伺服器在客戶端下載PDF文檔後釋放數據 庫中的存儲空間。
[0010] 所述資料庫創建有文檔數據表,文檔數據表中暫存有文檔存儲路徑和文檔轉換狀 態的信息,WEB伺服器根據文檔存儲路徑讀取工程文檔或者轉換後的PDF文檔,客戶通過文 檔轉換狀態了解工程文檔轉換進度。
[0011] Web伺服器通過參數配置與資料庫連接,參數配置完成後,WEB伺服器自動從工 程文檔數據表中讀取待轉換的工程文檔信息,同時創建對轉換時間進行計時的計時進程: 如果計時時間到,工程文檔仍未轉換完成,則停止轉換,並通過WEB伺服器重新讀取工程文 檔。
[0012] 所述Web伺服器從資料庫中讀取工程文檔後首先判斷工程文檔的大小是否超出 預設的轉換文檔閾值,如果工程文檔大小不大於轉換文檔閾值,則創建計時進程,開始進行 工程文檔轉換;否則,自動跳轉至下一工程文檔。
[0013] 所述待轉換的工程文檔包括由AutoCAD和Protel軟體創建生成的文檔。
[0014] 與現有技術相比,本發明所達到的有益效果是:提供了一種工程文檔到PDF文檔 的在線轉換方法,客戶通過WEB伺服器直接獲取轉換為PDF格式的工程文檔,無需另外安裝 工程文檔專業閱讀軟體,節約了客戶讀取工程文檔的時間,顯著提高了客戶的工作效率;創 建了資料庫,並在資料庫中創建了數據表,可自動從數據表中讀取待轉換的工程文檔,能夠 實現工程文檔批量轉換,避免工程文檔轉換過程中發生數據丟失;設置了計時進程,當文檔 轉換出現錯誤導致超時時,自動結束轉換,並重新讀取工程文檔,避免長時間等待,提高了 工程文檔轉換效率。
【專利附圖】
【附圖說明】
[0015] 圖1是本發明的工作原理框圖。
[0016] 圖2是工程文檔到PDF文檔的在線轉換方法的流程圖。
[0017] 圖3是基於圖1的對Protel文檔進行PDF轉換的流程圖。
【具體實施方式】
[0018] 下面結合附圖對本發明作進一步描述。以下實施例僅用於更加清楚地說明本發明 的技術方案,而不能以此來限制本發明的保護範圍。
[0019] 如圖1所示,是本發明的工作原理框圖,包括客戶端、WEB伺服器和安裝於客戶端 的PDF虛擬印表機,客戶端通過Internet與WEB伺服器進行雙向數據傳輸,WEB伺服器可 通過參數配置,與資料庫之間進行工程文檔的讀取和轉換後的PDF文檔的存儲,WEB伺服器 與PDF虛擬印表機之間設置轉換接口,客戶可通過轉換接口經WEB伺服器調用PDF虛擬打 印機。
[0020] 如圖2所示,是工程文檔到PDF文檔的在線轉換方法的流程圖,包括以下步驟:
[0021] (1)客戶端通過Internet將待轉換的工程文檔從本地通過網頁上傳到Web伺服器 並請求Web伺服器轉換文檔。
[0022] (2) Web伺服器通過網絡接收工程文檔並將其按順序暫存到資料庫中,同時Web服 務器接收並解析客戶端的轉換請求。資料庫選用的是ORACLE資料庫,故資料庫開發環境選 用的是美國甲骨文公司提供的ORACLE資料庫系統。此系統是一個完善的信息管理環境, 它能夠支持C/S結構或B/S體系結構進行分布式處理和Web計算等。其伺服器選件之一 Webserver,可以提供實現Web資料庫應用的強大功能。Web伺服器與ORACLE資料庫通過參 數配置實現二者數據連接,參數配置主要是運用中間件CGI/ΑΡΙ實現的,中間件負責管理 Webserver和DBServer之間的通信並提供應用程式服務,它能夠直接調用外部程序或腳本 代碼來訪問資料庫。參數配置完成後,Web伺服器自動從工程文檔數據表中讀取待轉換的 工程文檔信息,判斷工程文檔的大小是否超出預設的轉換文檔閾值,如果工程文檔大小不 大於轉換文檔閾值,則創建計時進程,開始進行工程文檔轉換;否則,自動跳轉至下一工程 文檔。計時進程用於對轉換時間進行計時:如果計時時間到,工程文檔仍未轉換完成,則停 止轉換,並通過WEB伺服器重新讀取工程文檔;如果計時時間內,完成了當前工程文檔的轉 換,則按順序讀取下一個工程文檔。Web伺服器讀取工程文檔後則開始調用工程文檔的轉換 接口。
[0023] (3)工程文檔的轉換接口調用PDF虛擬印表機將工程文檔轉換為PDF文檔。
[0024] (4) Web伺服器將轉換完成的TOF文檔暫存到資料庫中,之後通過Internet發送回 客戶端,客戶下載到本地進行PDF文檔閱讀,Web伺服器在客戶端下載PDF文檔後釋放數據 庫中的存儲空間。
[0025] 資料庫創建有文檔數據表,如表1所示,文檔數據表中暫存有文檔存儲路徑和文 檔轉換狀態的信息。
[0026] 表1 :文檔數據表
[0027]
【權利要求】
1. 工程文檔到PDF文檔的在線轉換方法,其特徵在於,包括以下步驟: (1) 客戶端通過Internet將待轉換的工程文檔從本地通過網頁上傳到Web伺服器並請 求Web伺服器轉換文檔; (2) Web伺服器通過網絡接收工程文檔並將其按順序暫存到資料庫中,同時Web伺服器 接收並解析客戶端的轉換請求,Web伺服器開始從資料庫中按順序讀取工程文檔並開始調 用工程文檔的轉換接口; (3) 工程文檔的轉換接口調用PDF虛擬印表機將工程文檔轉換為PDF文檔; (4) Web伺服器將轉換完成的PDF文檔暫存到資料庫中,之後通過Internet發送回客 戶端,客戶下載到本地進行PDF文檔閱讀,Web伺服器在客戶端下載PDF文檔後釋放資料庫 中的存儲空間。
2. 根據權利要求1所述的工程文檔到PDF文檔的在線轉換方法,其特徵在於,所述數據 庫創建有文檔數據表,文檔數據表中暫存有文檔存儲路徑和文檔轉換狀態的信息,WEB服務 器根據文檔存儲路徑讀取工程文檔或者轉換後的PDF文檔,客戶通過文檔轉換狀態了解工 程文檔轉換進度。
3. 根據權利要求1所述的工程文檔到PDF文檔的在線轉換方法,其特徵在於,Web服務 器通過參數配置與資料庫連接,參數配置完成後,WEB伺服器自動從工程文檔數據表中讀取 待轉換的工程文檔信息,同時創建對轉換時間進行計時的計時進程:如果計時時間到,工程 文檔仍未轉換完成,則停止轉換,並通過WEB伺服器重新讀取工程文檔。
4. 根據權利要求3所述的工程文檔到PDF文檔的在線轉換方法,其特徵在於,所述Web 伺服器從資料庫中讀取工程文檔後首先判斷工程文檔的大小是否超出預設的轉換文檔閾 值,如果工程文檔大小不大於轉換文檔閾值,則創建計時進程,開始進行工程文檔轉換;否 貝1J,自動跳轉至下一工程文檔。
5. 根據權利要求3所述的工程文檔到TOF文檔的在線轉換方法,其特徵在於,所述待轉 換的工程文檔包括由AutoCAD和Protel軟體創建生成的文檔。
【文檔編號】G06F17/21GK104268211SQ201410491911
【公開日】2015年1月7日 申請日期:2014年9月23日 優先權日:2014年9月23日
【發明者】齊本勝, 趙盼, 張龍, 翟潘飛, 苗紅霞, 鄧志祥 申請人:河海大學常州校區