[問題] 以FCKEditor進行Web介面輸出Word文件問題

看板Web_Design作者 (史提夫永澤)時間15年前 (2010/12/17 14:58), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
各位批踢踢的朋友大家好, 我目前使用FCKEditor + iText 想做出利用Web就能轉輸出Word文件的功能, 遇上了問題,想請有類似經驗的前輩們不吝賜教<(_ _)> 網頁語言:JSP 可視化編輯器使用版本:FCKEditor 2.6.5 文件處理的API:iText 2.1.7 我的問題是: FCKEditor中的編號清單樣式,是否有更精進的作法來顯示中文數字的編號? 編號清單樣式若是固定,第一層正楷國字、第二層國字、第三層數字等...如下範例: 、測試文字 、測試文字 、測試文字 1.測試文字 2.測試文字 、測試文字 、測試文字 ... 在html的限制下,並沒有中文數字的樣式可選擇, 編號樣式只限於『數字、小寫字母、大寫字母、小寫羅馬數字、大寫羅馬數字』, 令人高興的是,CSS3已經支援中文數字的顯示,但卻受限於各家瀏覽器的支援問題。 目前我的作法是,在FCKEditor parse出html後, 利用Regular Expression,將html中的<ol> <li>抓出來, 之後利用他們排列的pattern來偵測它的樣式應該是什麼後,再給定它應有的值。 但這樣的作法我覺得越寫越虛,主因是如果遇到沒有考量到的pattern會造成程式出錯, 且窮舉所有可能發生的pattern,也會造成日後其他人的維護人困難。 因此是否能請教有經驗的前輩們給我一點方向, 是否有不同的思維或是使用的API能供我參考,目前已有考量過的API如下: JACOB:僅能使用在Windows作業系統,Linux不支援。 POI:雖對於EXCEL有很好的支援,Word部分似乎還有很大的進步空間; iText:比較簡便的地方是可以直接將FCKEditor送出的html做parse轉成rtf檔, 但非正統的doc檔以及在rtf顯示標楷體有bug是它的缺點。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.120.1.39 ※ 編輯: Pentium5 來自: 122.120.1.39 (12/17 15:03)
文章代碼(AID): #1D2me6Wn (Web_Design)