全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1330
推到 Plurk!
推到 Facebook!

如何抓取RTF的資料。

尚未結案
lanbome
一般會員


發表:46
回覆:28
積分:14
註冊:2003-07-03

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-03-17 10:23:01 IP:61.220.xxx.xxx 未訂閱
請問有抓取RTF檔資料的方法嗎,我想從RTF檔裡抓取資料,再寫進資料庫裡。
jimmy_wei
高階會員


發表:9
回覆:176
積分:147
註冊:2003-08-28

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-03-17 16:04:17 IP:210.68.xxx.xxx 未訂閱
{\hich\af0\dbch\af18\loch\f0 aaccddee}{ \hich\af0\dbch\af18\loch\f0 ffgg \par } 這一段是我亂打的,不過我分了兩次打在word裡 是aaccdeeffgg,可是他分他兩斷show,所以我覺得 並不是這麼好抓喔.... 你一定要從rtf裡面抓嗎??
lanbome
一般會員


發表:46
回覆:28
積分:14
註冊:2003-07-03

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-03-18 09:28:50 IP:220.229.xxx.xxx 未訂閱
Dear jimmy: 恩。因為我們公司 有時客戶的資料量很大, 所以常常要作一些檔案資料直接轉入資料庫的程式。 這次客戶提供的剛好是rtf檔。so....傷腦中。
lanbome
一般會員


發表:46
回覆:28
積分:14
註冊:2003-07-03

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-03-18 09:30:07 IP:220.228.xxx.xxx 未訂閱
Dear jimmy: 恩。因為我們公司 有時客戶的資料量很大, 所以常常要作一些檔案資料直接轉入資料庫的程式。 這次客戶提供的剛好是rtf檔。so....傷腦中。 你能提供你抓的方式給我參考嗎,謝謝。
jimmy_wei
高階會員


發表:9
回覆:176
積分:147
註冊:2003-08-28

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-03-18 15:37:09 IP:210.68.xxx.xxx 未訂閱
資料量大是OK的.... 可是轉成RTF檔...怪怪的 沒辦法叫他轉成TXT嗎?? 如果真的不行,你只好去研究一下他的格式了, 或許我的方法不夠正規,但我當時再做的時後是 試著打入一些特殊的碼EX:(@@#反正隨你定), 然後用一般的文書工具去開RTF檔,你就可以知道 這些怪怪的碼@@#會出現在那裡,剩下的就只是整 理出規則,你就可以轉檔了,但我還是要題醒你我 第一篇說的那個問題你一定列入你的規則中... 你可以試試!!
alanktop
一般會員


發表:7
回覆:21
積分:5
註冊:2005-03-01

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-03-20 10:04:46 IP:218.17.xxx.xxx 未訂閱
请看RaynorPao版主对于此问题最好的解决办法: http://delphi.ktop.com.tw/topic.php?topic_id=53282 将其转换为Delphi代码即: procedure TForm1.Button1Click(Sender: TObject); begin RichEdit1.Lines.LoadFromFile('test.rtf'); RichEdit1.PlainText:=True; RichEdit1.Lines.SaveToFile('test.txt'); end; 转换为文本后相信很好处理了吧。 另有一篇较好的参考文档在此: http://tech.ccidnet.com/pub/article/c1079_a9649_p1.html
pcboy
版主


發表:177
回覆:1838
積分:1463
註冊:2004-01-13

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-03-21 14:30:11 IP:210.69.xxx.xxx 未訂閱
有個 RichEdit 元件可以用 可以開啟 RTF 檔案, 讀取其中文字使用
------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案!

子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問!
lanbome
一般會員


發表:46
回覆:28
積分:14
註冊:2003-07-03

發送簡訊給我
#8 引用回覆 回覆 發表時間:2005-03-22 15:13:37 IP:220.229.xxx.xxx 未訂閱
真的非常感謝各位高手的幫忙。謝囉。
系統時間:2024-04-29 5:56:41
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!