一種在白板軟件中按頁讀取Word文件的方法
【專利摘要】本發(fā)明提供一種在白板軟件中按頁讀取Word文件的方法,所述方法為:1.用Com技術(shù)調(diào)用Word中OLE對(duì)象打開Word文件;2.建立一空文檔;3.頁面定位并取得每一個(gè)頁面的內(nèi)容;4.復(fù)制粘貼的內(nèi)容并插入一白板軟件中;5.斷開OLE對(duì)象并結(jié)束。本發(fā)明能打開Word文件并把Word文件中的每一頁內(nèi)容按頁讀取到白板軟件,大大提升了白板軟件的便捷性,方便在白板應(yīng)用中查看Word文件,讓使用者有更多的資源可以使用。
【專利說明】—種在白板軟件中按頁讀取Word文件的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子白板【技術(shù)領(lǐng)域】,尤其涉及一種在白板軟件中按頁讀取Word文件的方法。
【背景技術(shù)】
[0002]交互式電子白板軟件基本上只能讀取自定義的文件格式,雖然可以讀取Word文件,但不能準(zhǔn)確地按頁讀取Word文件。使用本申請(qǐng)的方法后,提高了白板軟件讀取word文檔內(nèi)容的正確率。
【發(fā)明內(nèi)容】
[0003]本發(fā)明要解決的技術(shù)問題,在于提供一種在白板軟件中按頁讀取Word文件的方法,大大提升了白板軟件的便捷性,方便在白板應(yīng)用中查看Word文件,讓使用者有更多的資源可以使用。
[0004]本發(fā)明是這樣實(shí)現(xiàn)的:一種在白板軟件中按頁讀取Word文件的方法,所述方法具體包括如下步驟:
[0005]步驟10、用Com技術(shù)調(diào)用Word中OLE對(duì)象打開Word文件;
[0006]步驟20、建立一空文檔;
[0007]步驟30、頁面定位并取得每一個(gè)頁面的內(nèi)容;
[0008]步驟40、復(fù)制粘貼的內(nèi)容并插入一白板軟件中;
[0009]步驟50、斷開OLE對(duì)象并結(jié)束。
[0010]進(jìn)一步地,所述步驟10具體為:
[0011 ] 步驟11、獲取Word程序的OLE對(duì)象A ;
[0012]步驟12、判斷Word程序的版本;
[0013]步驟13、如果2007以下版本并且打開的文件是.docx文件則Word程序版本太低無法打開文件退出;提示用戶更新,否則,進(jìn)入步驟14 ;
[0014]步驟14、Word的OLE對(duì)象A打開Word文件;
[0015]步驟15、取得這個(gè)Word文件的文檔對(duì)象B ;
[0016]步驟16、建立一個(gè)EMF圖片文件對(duì)象X。
[0017]進(jìn)一步地,所述步驟20具體為:
[0018]步驟21、新建一個(gè)空白文檔;
[0019]步驟22、取得這個(gè)空白文檔對(duì)象C。
[0020]進(jìn)一步地,所述步驟30具體為:
[0021]步驟31、文檔對(duì)象B瀏覽屬性設(shè)置為頁面;
[0022]步驟32、文檔對(duì)象B中取得頁面?zhèn)€數(shù)N ;
[0023]步驟33、從1-頁面?zhèn)€數(shù)N頁掃描:
[0024]步驟33.1、文檔對(duì)象B從當(dāng)前選中的內(nèi)容擴(kuò)展至文章開頭;
[0025]步驟33.2、重復(fù)I?2次;
[0026]步驟33.3、文檔對(duì)象B瀏覽器對(duì)象瀏覽下一個(gè);
[0027]步驟33.4、文檔對(duì)象B從當(dāng)前選中的內(nèi)容擴(kuò)展至文章末尾;
[0028]步驟33.5、復(fù)制頁面內(nèi)容,將文檔對(duì)象B中選中的內(nèi)容復(fù)制到剪貼板;
[0029]步驟33.6、文檔對(duì)象C以增強(qiáng)型圖片方式粘貼剪貼板內(nèi)容;
[0030]步驟33.7、重復(fù)步驟33.1—步驟33.6,直到所有文檔對(duì)象B中的所有頁面掃描完成。
[0031]進(jìn)一步地,所述步驟40具體為:
[0032]步驟41、取得文檔對(duì)象C中的所有圖片對(duì)象
[0033]步驟42、掃描圖片對(duì)象1-J,所述J是文檔對(duì)象C中的圖片對(duì)象個(gè)數(shù);
[0034]步驟42.1、選中在掃描的圖片對(duì)象;
[0035]步驟42.2、把圖片復(fù)制到剪貼板;
[0036]步驟42.3、圖片X對(duì)象從剪貼板復(fù)制圖片;
[0037]步驟42.4、把圖片對(duì)象X保存為一個(gè).emf文件F ;
[0038]步驟42.5、白板軟件新建一個(gè)頁面;
[0039]步驟42.6、前圖片文件F插入到白板軟件中;
[0040]步驟42.7、重復(fù)步驟42.1-步驟42.6直到文檔對(duì)象C中的所有圖片對(duì)象掃描完成。
[0041]進(jìn)一步地,所述步驟50具體為:
[0042]步驟51、不保存關(guān)閉文檔B,不保存關(guān)閉文檔C ;
[0043]步驟52、斷開OLE對(duì)象;
[0044]步驟53、至此將文檔B中所有頁面按頁面形式在白板軟件中打開展示。
[0045]本發(fā)明具有如下優(yōu)點(diǎn):本發(fā)明提供的方法來打開Word文件并把Word文件中的每一頁內(nèi)容按頁讀取到白板軟件,大大提升了白板軟件的便捷性,方便在白板應(yīng)用中查看Word文件,讓使用者有更多的資源可以使用,提高了白板軟件讀取word文檔內(nèi)容的正確率。
【專利附圖】
【附圖說明】
[0046]圖1為本發(fā)明方法流程示意圖。
【具體實(shí)施方式】
[0047]請(qǐng)參閱圖1所示,本發(fā)明的一種在白板軟件中按頁讀取Word文件的方法,所述方法具體包括如下步驟:
[0048]步驟10、用Com技術(shù)調(diào)用Word中OLE對(duì)象打開Word文件;
[0049]所述步驟10具體為:
[0050]步驟11、獲取Word程序的OLE對(duì)象A ;
[0051]步驟12、判斷Word程序的版本;
[0052]步驟13、如果2007以下版本并且打開的文件是.docx文件則Word程序版本太低無法打開文件退出;提示用戶更新,否則,進(jìn)入步驟14 ;
[0053]步驟14、Word的OLE對(duì)象A打開Word文件;
[0054]步驟15、取得這個(gè)Word文件的文檔對(duì)象B ;
[0055]步驟16、建立一個(gè)EMF圖片文件對(duì)象X。
[0056]步驟20、建立一空文檔;
[0057]所述步驟20具體為:
[0058]步驟21、新建一個(gè)空白文檔;
[0059]步驟22、取得這個(gè)空白文檔對(duì)象C。
[0060]步驟30、頁面定位并取得每一個(gè)頁面的內(nèi)容;
[0061]所述步驟30具體為:
[0062]步驟31、文檔對(duì)象B瀏覽屬性設(shè)置為頁面;
[0063]步驟32、文檔對(duì)象B中取得頁面?zhèn)€數(shù)N ;
[0064]步驟33、從I (I從1-頁面?zhèn)€數(shù)N)頁掃描:
[0065]步驟33.1、文檔對(duì)象B從當(dāng)前選中的內(nèi)容擴(kuò)展至文章開頭;
[0066]步驟33.2、重復(fù)I?2次;
[0067]步驟33.3、文檔對(duì)象B瀏覽器對(duì)象瀏覽下一個(gè);
[0068]步驟33.4、文檔對(duì)象B從當(dāng)前選中的內(nèi)容擴(kuò)展至文章末尾;
[0069]步驟33.5、復(fù)制頁面內(nèi)容,將文檔對(duì)象B中選中的內(nèi)容復(fù)制到剪貼板;
[0070]步驟33.6、文檔對(duì)象C以增強(qiáng)型圖片方式粘貼剪貼板內(nèi)容;(此步是為了讓W(xué)ord文件中的內(nèi)容可以更準(zhǔn)確地進(jìn)行保存)
[0071]步驟33.7、重復(fù)步驟33.1—步驟33.6,直到所有文檔對(duì)象B中的所有頁面掃描完成。
[0072]步驟40、復(fù)制粘貼的內(nèi)容并插入一白板軟件中;
[0073]所述步驟40具體為:
[0074]步驟41、取得文檔對(duì)象C中的所有圖片對(duì)象
[0075]步驟42、掃描圖片對(duì)象1-J,所述J是文檔對(duì)象C中的圖片對(duì)象個(gè)數(shù);
[0076]步驟42.1、選中在掃描的圖片對(duì)象;
[0077]步驟42.2、把圖片復(fù)制到剪貼板;
[0078]步驟42.3、圖片X對(duì)象從剪貼板復(fù)制圖片;
[0079]步驟42.4、把圖片對(duì)象X保存為一個(gè).emf文件F ;
[0080]步驟42.5、白板軟件新建一個(gè)頁面;
[0081]步驟42.6、前圖片文件F插入到白板軟件中;
[0082]步驟42.7、重復(fù)步驟42.1-步驟42.6直到文檔對(duì)象C中的所有圖片對(duì)象掃描完成。
[0083]步驟50、斷開OLE對(duì)象并結(jié)束;
[0084]所述步驟50具體為:
[0085]步驟51、不保存關(guān)閉文檔B,不保存關(guān)閉文檔C ;
[0086]步驟52、斷開OLE對(duì)象;
[0087]步驟53、至此將文檔B中所有頁面按頁面形式在白板軟件中打開展示。
[0088]總之,本發(fā)明提供的方法來打開Word文件并把Word文件中的每一頁內(nèi)容按頁讀取到白板軟件,大大提升了白板軟件的便捷性,方便在白板應(yīng)用中查看Word文件,讓使用者有更多的資源可以使用,提高了白板軟件讀取word文檔內(nèi)容的正確率。
[0089]以上所述僅為本發(fā)明的較佳實(shí)施例,凡依本發(fā)明申請(qǐng)專利范圍所做的均等變化與修飾,皆應(yīng)屬本發(fā)明的涵蓋范圍。
【權(quán)利要求】
1.一種在白板軟件中按頁讀取Word文件的方法,其特征在于:所述方法具體包括如下步驟: 步驟10、用Com技術(shù)調(diào)用Word中OLE對(duì)象打開Word文件; 步驟20、建立一空文檔; 步驟30、頁面定位并取得每一個(gè)頁面的內(nèi)容; 步驟40、復(fù)制粘貼的內(nèi)容并插入一白板軟件中; 步驟50、斷開OLE對(duì)象并結(jié)束。
2.根據(jù)權(quán)利要求1所述的一種在白板軟件中按頁讀取Word文件的方法,其特征在于:所述步驟10具體為: 步驟11、獲取Word程序的OLE對(duì)象A ; 步驟12、判斷Word程序的版本; 步驟13、如果2007以下版本并且打開的文件是.docx文件則Word程序版本太低無法打開文件退出;提示用戶更新,否則,進(jìn)入步驟14 ; 步驟14、Word的OLE對(duì)象A打開Word文件; 步驟15、取得這個(gè)Word文件的文檔對(duì)象B ; 步驟16、建立一個(gè)EMF圖片文件對(duì)象X。
3.根據(jù)權(quán)利要求1所述的一種在白板軟件中按頁讀取Word文件的方法,其特征在于:所述步驟20具體為: 步驟21、新建一個(gè)空白文檔; 步驟22、取得這個(gè)空白文檔對(duì)象C。
4.根據(jù)權(quán)利要求2所述的一種在白板軟件中按頁讀取Word文件的方法,其特征在于:所述步驟30具體為: 步驟31、文檔對(duì)象B瀏覽屬性設(shè)置為頁面; 步驟32、文檔對(duì)象B中取得頁面?zhèn)€數(shù)N ; 步驟33、從1-頁面?zhèn)€數(shù)N頁掃描: 步驟33.1、文檔對(duì)象B從當(dāng)前選中的內(nèi)容擴(kuò)展至文章開頭; 步驟33.2、重復(fù)1?2次; 步驟33.3、文檔對(duì)象B瀏覽器對(duì)象瀏覽下一個(gè); 步驟33.4、文檔對(duì)象B從當(dāng)前選中的內(nèi)容擴(kuò)展至文章末尾; 步驟33.5、復(fù)制頁面內(nèi)容,將文檔對(duì)象B中選中的內(nèi)容復(fù)制到剪貼板; 步驟33.6、文檔對(duì)象C以增強(qiáng)型圖片方式粘貼剪貼板內(nèi)容; 步驟33.7、重復(fù)步驟33.1—步驟33.6,直到所有文檔對(duì)象B中的所有頁面掃描完成。
5.根據(jù)權(quán)利要求4所述的一種在白板軟件中按頁讀取Word文件的方法,其特征在于:所述步驟40具體為: 步驟41、取得文檔對(duì)象C中的所有圖片對(duì)象 步驟42、掃描圖片對(duì)象1-J,所述J是文檔對(duì)象C中的圖片對(duì)象個(gè)數(shù); 步驟42.1、選中在掃描的圖片對(duì)象; 步驟42.2、把圖片復(fù)制到剪貼板; 步驟42.3、圖片X對(duì)象從剪貼板復(fù)制圖片; 步驟42.4、把圖片對(duì)象X保存為一個(gè).emf文件F ; 步驟42.5、白板軟件新建一個(gè)頁面; 步驟42.6、前圖片文件F插入到白板軟件中; 步驟42.7、重復(fù)步驟42.1-步驟42.6直到文檔對(duì)象C中的所有圖片對(duì)象掃描完成。
6.根據(jù)權(quán)利要求4所述的一種在白板軟件中按頁讀取Word文件的方法,其特征在于:所述步驟50具體為: 步驟51、不保存關(guān)閉文檔B,不保存關(guān)閉文檔C ; 步驟52、斷開OLE對(duì)象; 步驟53、至此將文檔B中所有頁面按頁面形式在白板軟件中打開展示。
【文檔編號(hào)】G06F9/44GK104461498SQ201410606413
【公開日】2015年3月25日 申請(qǐng)日期:2014年10月30日 優(yōu)先權(quán)日:2014年10月30日
【發(fā)明者】丁萬年, 洪文潔, 陳日良, 池超奇 申請(qǐng)人:銳達(dá)互動(dòng)科技股份有限公司