av网站免费线看精品_国产做a爱视频免费不_深爱激情网开心五月天_伊人五月天在线视频网

 
為Word 2000生成的Web頁“減肥”
發(fā)布時間:2005-01-26   瀏覽次數(shù):1187973
用Word00編輯文檔,然后再將文檔以WEB頁面形式發(fā)布到網(wǎng)上,一舉兩得,非常方便。在慶幸之余,會發(fā)現(xiàn)用Word編輯(或利用“另存為WEB頁”)成WEB頁長度超出想象的大,同時還可能生成一個包含XML和GIF等文件的鏈接支持文件夾,將它們直接發(fā)布到服務(wù)器上,上載和下載時間會相對長些,占用的空間也相對多些。可否對這些WEB頁面進行精簡和刪除不必要的文件?答案是肯定的。讓我們看一下上面現(xiàn)象的產(chǎn)生原因和對HTML文件精簡的方法。  一.WEB頁面里有些什么  將.DOC文檔另存為HTML文件后,在Word00的“視圖”菜單里出現(xiàn)了一個“源文件”命令,使用“源文件”命令可以看到WEB頁中有以下內(nèi)容:  1.瀏覽狀態(tài)的注釋  游覽狀態(tài)有兩種,游覽器的版本高于或低于某一版本,這些注釋來保證瀏覽時哪些HTML標記是可見的,哪些內(nèi)容是不可見! Φ桶姹緸g覽器的注釋格式為:如:  表示當瀏覽器的版本低于internetexplorer5時,if與endif之間的標記對瀏覽器來說是不可見的,對在瀏覽器中的顯示效果沒有影響! Ω甙姹緸g覽器的注釋格式為:如:。表示如果瀏覽器支持VML,則if和endif之間的標記對瀏覽器不可見。  2.在Office特定名稱空間中解析的XML標記    作者  修改者ydxia  2  5  00-09-04T07:41:00Z  00-09-04T07:41:00Z  ……    上面的代碼用來說明文檔的作者修改者版本號生成日期保存日期等內(nèi)容以及其他有關(guān)編輯屬性的說明等,這些內(nèi)容也與顯示無關(guān)。  3.對文檔頁面字體段落等描述  如:在“o”“v”“w”“x”和“p”名稱空間解析的XML標記等,這些描述用于保留編輯版面等狀態(tài)信息,以便再次進行編輯時恢復(fù)到原來的編輯狀態(tài)! 4.VML矢量圖形描述信息  在Word文檔中插入“藝術(shù)字(Wordart)”時,相應(yīng)的HTML文件中可能會用VML(Vectormarkuplanguage)來對藝術(shù)字的形狀顏色和定位等描述。如v:shapes=“_x000_i1025”或用冒號分隔的VML屬性等! 5.其他非標準標記! ∪缬谩皌ab-stops”“tab-interval”“l(fā)anguage”“text-underline”“text-effect”“text-line-through”等有關(guān)文件格式的定義! 《.鏈接支持文件夾及文件的內(nèi)容  用VML定義的矢量圖形在不支持VML的瀏覽器中將無法顯示。如,在Word文檔中加入“藝術(shù)字”(Wordart),并在“常規(guī)選項”的“WEB選項”中不選中“利用VML在瀏覽器中顯示圖形”,則用“另存為WEB頁”命令將文檔保存為Test.html時,會同時生成一個名稱為Test.files的文件夾,在文件夾中有一個filelist.xml文件和“藝術(shù)字”對應(yīng)的Gif格式的圖象文件。當VML定義的圖形不能在瀏覽器中顯示時,用Gif文件代替相應(yīng)的VML圖形進行顯示;XML文件中含有一些鏈接文件的定義! ∪.如何對HTML文件精簡  在字數(shù)相同的情況下,對Word00文檔的版面修飾越多,生成的HTML文件長度也越大。因此,從減少HTML文件長度的角度來說應(yīng)該減少對Word文檔版面的修飾! σ焉傻腍TML文件,我們可以用其它HTML文件編輯工具對不必的信息進行刪減。下面是在FrontPage中對HTML文件進行精簡的方法! 螕粢庉嫷腍TML文件,按下shift鍵,點擊鼠標右鍵,在“打開方式”中選擇用FrontPage打開文件(注:右鍵單擊用Word編輯的WEB頁面后再選“編輯”,將用Word打開文檔,在FrontPage中利用“文件”菜單中的“打開”命令來打開用Word編輯的WEB頁面,也調(diào)用Word打開文檔),使用FrontPage工具欄中的“HTML”來看源代碼,會發(fā)現(xiàn)有一部分內(nèi)容為“灰色”,這些“灰色”的內(nèi)容原則上講都可去掉,選中其中的一部分進行“剪切”,“剪切”后進行預(yù)覽看是否與原來版面相一致,如不一致則恢復(fù)“剪切”,如果“剪切”前后顯示的版面一致,則繼續(xù)進行其他內(nèi)容的“剪切”,這樣反復(fù)多次可以在當前環(huán)境下對HTML文檔進行精簡,并使顯示時與原文檔的版面保持一致! ∩厦娴氖止し椒词箤蝹文檔進行處理也還是比較繁瑣,下面介紹一種為WORD等生成的HTML文件進行“”的工具——MicrosoftOffice00HTMLfilter2.0! ∷.MicrosoftOffice00HTMLfilter2.0的安裝及使用  MicrosoftOffice00HTMLfilter2.0可以為用Word00等編輯生成的HTML文件Office-specific標記等內(nèi)容,而不影響WEB頁面在瀏覽器中的顯示效果。Office00HTMLfilter過濾器可以從軟件特供上下載,雙擊下載的文件可以自行安裝。安裝后,在Word00的“文件”菜單中會增加一個“Exportto”命令項,在“編輯”菜單中增加了“copyasHTML”命令項! fficeHTMLfilter能以三種不同的方法使用:可以進行處理方式參數(shù)選擇的MS-DOS命令行方式;OfficeHTMLFilter對話框方式;在Word00中使用利用新增加的命令。下面是用對話框方式和在WORD中利用新增加的命令對HTML進行精簡的方法:  下面看一下以對話窗方式進行過濾的方法:  1.在“開始”菜單的“程序”中選中“Officetool”的“MicrosoftOffice00HTMLfilter2.0”。  2.設(shè)置選項(option)  共有九個選項:  (1)對HTML文件處理完成后刪除備份文件! (2)刪除不必要的連接文件! (3)刪除MicrosoftOffice的標記! (4)刪除語言屬性信息! (5)刪除不必要的META標記! ∫陨线@五個選項選中與否不影響處理后HTML文件顯示的外觀  (6)利用VML描述顯示的圖形! (7)刪除標準的CSS! (8)刪除所有的Style元素! (9)刪除所有的“@-規(guī)則”結(jié)構(gòu)! ∠旅嫠膫選項選中后,HTML文件的顯示外觀會受到影響。  3.加入和刪除要進行處理的HTML文件  按“add”鈕從彈出地的文件框中選擇文件,可以多次按“add”加入多個要進行處理的HTML文件。按“remove”按鈕可以從文件列表出刪除不想進行處理的HTML文件! 4.按“apply”則對選擇的文件根據(jù)選項設(shè)定情況進行相應(yīng)處理! 5.按“close”關(guān)閉程序。  下面看一下在WORD中對HTML文件“”的方法  1.利用“Exportto”命令  利用“Exportto”可以導(dǎo)出兩種文件,一種是精簡的HTML文件,另一種是CSS樣式表文件。生成HTML文件時系統(tǒng)會告訴你已對文件進行優(yōu)化,且使文件最小,并提示再對HTML文件進行編輯時應(yīng)使用原來編輯它的工具(如Word00)。對于一個較大的文件可以先生成一個樣式表,然后將文件分別存儲成幾個較小的HTML文件,并在文件中引用生成的樣式表! 2.利用“copyasHTML”  利用“copyasHTML”對選中部分進行復(fù)制,然后在其他HTML編輯工具(如:FrontPage)中進行粘貼,可以將相應(yīng)的內(nèi)容及定義的格式粘貼到其他編輯器中。可以在Word00中選中整個文檔然后,利用“copyasHTML”將內(nèi)容粘貼到其他HTML編輯工具中,實現(xiàn)對文檔的精簡。  以下是本文用四種方式生成的HTML文件長度的比較。精簡方法文件長度WORD文檔50K直接用“另存為WEB頁面”40K用“exportto”compactHTMLK利用“copyasHTML”到FrontPage中生成相應(yīng)的HTML文件K利用MicrosoftOffice00HTMLfilter2.0對話框方式,對直接用“另存的WEB頁面”生成的HTML文件進行精簡(選中前五個和一個選項)18K  可以看出無論另一個精簡方法都可以很大程度地減小文件長度。另外,利用MicrosoftWord00HTMLfilter2.0還可以對EXCEL及PowerPoint生成的WEB頁面進行精簡。
立即預(yù)約