廣告:
在《基于打印指令的檢測數(shù)據(jù)快速解析與輸出系統(tǒng)》的專題研究項目背景下,根據(jù)智能儀器系統(tǒng)的發(fā)展要求,本文結(jié)合嵌入式Linux系統(tǒng)開發(fā)、Lex&Yacc數(shù)據(jù)解析、文件格式轉(zhuǎn)換以及打印系統(tǒng)等開發(fā)技術(shù),提出了基于嵌入式Linux的智能儀器系統(tǒng),論述了系統(tǒng)的軟件實現(xiàn)。
本文工作主要包括以下幾個方面:
首先,對原系統(tǒng)輸出方式進(jìn)行改造,提出新的輸出系統(tǒng)模型,對新系統(tǒng)的總體結(jié)構(gòu)、工作流程等進(jìn)行了分析和設(shè)計。
其次,在研究上下文無關(guān)文法以及上下文相關(guān)文法的基礎(chǔ)上,提出用簡單上下文相關(guān)文法來描述ESC PK針式打印機(jī)語言,并給出了利用Lex&Yacc對簡單上下文相關(guān)文法的處理方法。
第三,研究和設(shè)計ESC PK打印語句到PostScript文件的轉(zhuǎn)換;深入剖析了打印系統(tǒng)相關(guān)的理論和實現(xiàn)技術(shù),提出嵌入式Linux下打印系統(tǒng)設(shè)計模型,實現(xiàn)了一個功能較為完整、性能較優(yōu)的打印系統(tǒng)。
本文對嵌入式Linux下基于打印指令的檢測數(shù)據(jù)快速解析與輸出系統(tǒng)進(jìn)行研究與探討,其處理模式和技術(shù)思想對我軍和我國的現(xiàn)有設(shè)備改造和技術(shù)革新有著積極的借鑒意義。
通過對PDF語法以及文件結(jié)構(gòu)的分析,包括最流行的線性PDF文件,以及修改過的PDF文件,論述如何從PDF文件中取出正文內(nèi)容字符串流并進(jìn)行解碼,并從解碼后的字符串流中提取出文本。同時,本文詳細(xì)的敘述了如何將PDF文件的各個交叉引用表合并,從而獲得所有最新的對象的偏移量。然后根據(jù)
PDF文檔的邏輯結(jié)構(gòu)獲得到當(dāng)前處于活動狀態(tài)的所有流,最后進(jìn)行解碼,并提取出其中的文本內(nèi)容。
PDF文件使用了工業(yè)標(biāo)準(zhǔn)的壓縮算法,通常比PostScript文件小,易于傳輸與儲存。它還是頁獨立的,一個PDF文件包含一個或多個“頁”,可以單獨處理各頁,特別適合多處理器系統(tǒng)的工作。此外,一個PDF文件還包含文件中所使用的PDF格式版本,以及文件中一些重要結(jié)構(gòu)的定位信息。正是由于PDF文件的種種優(yōu)點,它逐漸成為出版業(yè)中的新寵。
根據(jù)本文的內(nèi)容可以將線性化非線性化,修改過,沒有修改過的各種PDF文件進(jìn)行解析,獲取其中的所有有效的流對象(二進(jìn)制流)。
英語發(fā)音訓(xùn)練系統(tǒng)是一個用于協(xié)助用戶提高自己發(fā)音的嵌入式系統(tǒng)。本次畢業(yè)設(shè)計的目標(biāo)是將用戶從網(wǎng)絡(luò)上獲取的傳輸入系統(tǒng)中的PDF文件中的文本內(nèi)容提取出來,使用戶可以將網(wǎng)絡(luò)中豐富的PDF文件資源直接運用于我們的英語口語發(fā)音訓(xùn)練系統(tǒng)上。
廣告: