我試圖發送電子郵件,其中內容是數據庫中的rtf文檔(列BLOB)。C#是否有可能將包含.rtf文件的字節轉換爲包含pdf的字節
所以,我從我的數據庫中獲取我的文檔的字節類型,但是我不知道如何將rtf內容轉換爲電子郵件的可讀文本。
byte[] text = itm.Doc;
body= "<html><body>";
using (var file = new MemoryStream(text))
using (var reader = new StreamReader(file))
{
reader.BaseStream.Seek(0, SeekOrigin.Begin);
while (!reader.EndOfStream)
{
body+= reader.ReadLine();
}
}
但這當然,給我一個RTF文本,如「字節[]文本」的實際內容。
我可以將包含rtf的字節轉換爲包含pdf的字節嗎?
謝謝。
什麼'StreamReader.ReadToEnd()'下面? – Vladimir 2013-04-23 14:26:08
這是一樣的結果。 – 2013-04-23 14:30:30
還有一個建議:嘗試'string [] lines = rtBox.Lines'。 – Vladimir 2013-04-23 14:33:42