欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

跨平臺文檔色彩分析與打印聯(lián)動方法、存儲設(shè)備及終端與流程

文檔序號:11386099閱讀:196來源:國知局

本發(fā)明涉及一種跨平臺文檔色彩分析與打印聯(lián)動方法,屬于辦公自動化系統(tǒng)技術(shù)領(lǐng)域。



背景技術(shù):

java語言屬于當(dāng)前編程語言領(lǐng)域排名第一的流行語言,具有跨平臺的特色,具有各種功能的相關(guān)的庫也很多。java語言可利用的庫有l(wèi)og4j、slf4j(用于輸出日志)、icepdf(用于轉(zhuǎn)換pdf文件)、dom4j(用于處理dom格式文件)、jodconverter、itextpdf(用于處理pdf文件中的中文字符)等。

打印技術(shù)使用系統(tǒng)的打印服務(wù),一般的系統(tǒng)打印服務(wù)都帶有選擇打印機、單頁打印、選擇一定頁數(shù)打印、單雙頁打印、整體黑白、彩色等設(shè)置。然而除了這些泛用性很高的選項以外,其他的可定制性就很差,難以滿足大頁數(shù)打印的需求。特別是對于需要按一定規(guī)律定制的打印頁支持很弱,一般只能人工進行篩選處理。

在打印一頁兩頁文檔的時候,上述限制造成的影響并不明顯,而在處理上十上百甚至上千頁的文檔時這種不可定制性的缺乏所造成的影響就明顯了,比如:一個文檔需要區(qū)分彩色和黑白頁來進行打印,而這些頁面的頁碼是幾乎沒有數(shù)學(xué)上的規(guī)律的,如果需要人工把這些頁數(shù)給挑選出來,假設(shè)分辨一頁需要1秒,記錄這個頁數(shù)需要3秒,滾動一頁需要1秒,那分辨50頁的這樣的文檔就需要250秒,也就是4分鐘多,核對又需要更多的時間,至少10分鐘;而如果發(fā)現(xiàn)了頁碼連續(xù)性上的錯誤,可能又得重新來過。而這只是一份不算多的50頁的文檔而已,就可能造成至少半小時的損失。不僅浪費了時間,還可能由于出錯浪費打印的紙張,實在是得不償失。



技術(shù)實現(xiàn)要素:

本發(fā)明要解決的技術(shù)問題是日常辦公中可能出現(xiàn)的,大批量文檔的彩色、黑白頁分開打印,然而手工分辨太花時間,需要自動分析的需求。

為了解決上述技術(shù)問題,本發(fā)明的技術(shù)方案是提供一種跨平臺文檔色彩分析與打印聯(lián)動方法,適于在計算設(shè)備中執(zhí)行,其特征在于,該方法包括:

首先,檢測待打印的文件格式:若文件格式為pdf,則采用icepdf庫進行處理,并轉(zhuǎn)換為jpg格式;若文件格式為doc、docx、xls、xlsx,則采用openoffice開源軟件進行處理,并均轉(zhuǎn)換為jpg格式;

然后,對jpg格式的文件的rgb信息進行讀入,并對色彩行分析,得出是彩色圖片還是黑白圖片的結(jié)果;

最后,聯(lián)動打印機按照指定的色彩進行打印。

優(yōu)選地,日志處理采用slf4j庫以及l(fā)og4j庫。

優(yōu)選地,采用java語言編寫底層指令。

優(yōu)選地,采用swing組件進行圖形化界面顯示。

本發(fā)明還提供了一種存貯設(shè)備,其特征在于:其中存儲有多條指令,所述指令適于由處理器加載并執(zhí)行;

首先,檢測待打印的文件格式:若文件格式為pdf,則采用icepdf庫進行處理,并轉(zhuǎn)換為jpg格式;若文件格式為doc、docx、xls、xlsx,則采用openoffice開源軟件進行處理,并均轉(zhuǎn)換為jpg格式;

然后,對jpg格式的文件的rgb信息進行讀入,并對色彩行分析,得出是彩色圖片還是黑白圖片的結(jié)果;

最后,聯(lián)動打印機按照指定的色彩進行打印。

優(yōu)選地,存貯設(shè)備中,日志處理采用slf4j庫以及l(fā)og4j庫,采用java語言編寫底層指令,采用swing組件進行圖形化界面顯示。

本發(fā)明還提供了一種移動終端,包括

處理器,適用實現(xiàn)各指令;以及

存儲設(shè)備,適于存儲多條指令,所述指令適于由處理器加載并執(zhí)行;

首先,檢測待打印的文件格式:若文件格式為pdf,則采用icepdf庫進行處理,并轉(zhuǎn)換為jpg格式;若文件格式為doc、docx、xls、xlsx,則采用openoffice開源軟件進行處理,并均轉(zhuǎn)換為jpg格式;

然后,對jpg格式的文件的rgb信息進行讀入,并對色彩行分析,得出是彩色圖片還是黑白圖片的結(jié)果;

最后,聯(lián)動打印機按照指定的色彩進行打印。

優(yōu)選地,移動終端中,底層指令由java語言編寫,日志處理采用slf4j庫以及l(fā)og4j庫,圖形化界面顯示采用swing組件實現(xiàn)。

本發(fā)明提供的方法克服了現(xiàn)有技術(shù)的不足,采用了java語言,具有跨平臺的特點。面對不同的pc操作系統(tǒng),無論是windows、linux、ios還是unix,只要安裝了java虛擬機,就能運行,對要打印的大數(shù)量頁面文檔進行色彩分析并打印,提高了工作效率。

具體實施方式

下面結(jié)合具體實施例,進一步闡述本發(fā)明。應(yīng)理解,這些實施例僅用于說明本發(fā)明而不用于限制本發(fā)明的范圍。此外應(yīng)理解,在閱讀了本發(fā)明講授的內(nèi)容之后,本領(lǐng)域技術(shù)人員可以對本發(fā)明作各種改動或修改,這些等價形式同樣落于

本技術(shù):
所附權(quán)利要求書所限定的范圍。

一種跨平臺文檔色彩分析與打印聯(lián)動系統(tǒng),底層采用了java語言進行編寫,運行于java虛擬機上,采用swing組件進行圖形化界面顯示。

pdf格式的處理采用了icepdf庫,檢測若文件格式為pdf,則用icepdf進行處理并轉(zhuǎn)換格式為jpg;

doc、docx、xls、xlsx格式的處理采用了openoffice開源軟件,并將所有格式轉(zhuǎn)換為jpg格式方便進行色彩分析;

對jpg文件的rgb信息進行讀入,并按一定的數(shù)據(jù)分析方式得出是彩色圖片還是黑白圖片的結(jié)果;

日志處理采用了slf4j庫以及l(fā)og4j庫。

對于doc等office文件格式,由于技術(shù)限制,幾乎是沒辦法直接通過java進行讀取和修改的。但是對圖片格式就沒有這些限制。所以本實施例中將這些難以處理的格式轉(zhuǎn)換成統(tǒng)一的圖片格式,也便于色彩的分析和打印,可以說一舉兩得。而要轉(zhuǎn)換這些文檔就用到了apache開源的openoffice軟件,它的體積不大只有100多mb,由于開源,就和java一樣也是跨平臺的,對各種編程語言的支持又好,所以本實施例選擇了它來進行文檔處理。試驗表明,效果也是的確不錯的。

在系統(tǒng)的打印服務(wù)不支持打印的按規(guī)則分批打印時,可以通過本發(fā)明提供的跨平臺文檔色彩分析與打印聯(lián)動系統(tǒng)來進行處理,這也是一種“修飾器”的設(shè)計模式。

本系統(tǒng)采用了java語言,具有跨平臺的特點。面對不同的pc操作系統(tǒng),無論是windows、linux、ios還是unix,只要安裝了java虛擬機,就能運行本系統(tǒng),對要打印的大數(shù)量頁面文檔進行分析并打印,只需要按幾下按鈕就能省去原本需要以小時記的時間。也在一定高的概率上節(jié)省了由于失誤造成的打印設(shè)置錯誤,避免了重新打印以及之前打印紙張的廢棄,節(jié)約了紙張,也能對環(huán)境保護起良好的作用。



技術(shù)特征:

技術(shù)總結(jié)
本發(fā)明提供了一種跨平臺文檔色彩分析與打印聯(lián)動方法,適于在計算設(shè)備中執(zhí)行,首先,檢測待打印的文件格式:若文件格式為pdf,則采用ICEPDF庫進行處理,并轉(zhuǎn)換為jpg格式;若文件格式為doc、docx、xls、xlsx,則采用openoffice開源軟件進行處理,并均轉(zhuǎn)換為jpg格式;然后,對jpg格式的文件的RGB信息進行讀入,并對色彩行分析,得出是彩色圖片還是黑白圖片的結(jié)果;最后,聯(lián)動打印機按照指定的色彩進行打印。本發(fā)明提供了一種存儲有上述方法的存貯介質(zhì),及包含該存儲介質(zhì)的移動終端。本發(fā)明能夠?qū)σ蛴〉拇髷?shù)量頁面文檔進行色彩分析并打印,提高了工作效率,避免了重新打印以及之前打印紙張的廢棄。

技術(shù)研發(fā)人員:周昊天;陳博洋;許智輝;金瑜磊;李國明;任遠
受保護的技術(shù)使用者:上海電機學(xué)院
技術(shù)研發(fā)日:2017.04.27
技術(shù)公布日:2017.09.05
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
顺义区| 盐津县| 涿州市| 清新县| 钦州市| 鄂伦春自治旗| 平泉县| 来凤县| 手游| 汤阴县| 韩城市| 忻州市| 民县| 余庆县| 黄龙县| 宜君县| 吉隆县| 内江市| 成都市| 通山县| 竹北市| 仁怀市| 光泽县| 沁源县| 永新县| 富宁县| 隆尧县| 依安县| 修水县| 金阳县| 道孚县| 漳平市| 乌拉特前旗| 桐城市| 东港市| 岐山县| 彭阳县| 朝阳市| 桐乡市| 利川市| 东至县|