我們現在正在進口源數據庫X到我們的目標數據庫Y.RTF BLOB通過SQL服務器
X在RTF格式的文本被莫名其妙地顯示在其應用的斑點文件。
我們的Web應用程序無法顯示RTF,所以我們奉命RTF這些斑點轉換成文件在我們的數據庫Y.
我們簡單地複製RTF BLOB從X,它是nvarchar
,成我們已經用於存儲附件的Y列,其類型爲varbinary
。然後我們把它寫成一個文件foo.rtf
當用戶想要查看它 - 所以他們可以下載並在Word中打開RTF。
不幸的是,foo.rtf
文件,Word中打開時,看起來就像原始RTF,像
{\rtf1\ansi\ansicpg1252\deff0\deftab1134{\fonttbl{....
我們需要什麼,以便正確地轉換該RTF「文本」看待成實際的做RTF文件?它看起來就像保存字節不起作用。
謝謝。
是的,我們保存爲.rtf,然後雙擊它在Word中打開。但在Word中,它看起來像原始的RTF。 – royappa
加入回答 –
謝謝。關於「在瀏覽器中渲染」的評論是有用的,因爲我們也應該看看。 – royappa