我試圖將圖像插入富文本文件格式文本文件。我已經閱讀了一些答案,但我沒有把它說得很對。我使用的代碼如下:將圖像插入在.NET
string[] imgfiles = Directory.GetFiles(dirin, "*.png");
foreach (string imageFileName in imgfiles)
{
var someImage = Image.FromFile(imageFileName);
MemoryStream memStream = new MemoryStream();
someImage.Save(memStream, ImageFormat.Png);
byte[] imgbytedata = memStream.ToArray();
memStream.Close();
memStream.Dispose();
StringBuilder sb = new StringBuilder();
for(int i = 0; i < imgbytedata.Length; i++)
{
sb.Append(imgbytedata[i]);
}
var imgstr = "{" + string.Format("\\pict\\pngblip\\picw{0}\\pich{1}\\picwgoal{0}\\pichgoal{1}\\bin binary {2}", someImage.Width, someImage.Height, sb.ToString()) + "}";
sb = null;
rtb.AppendText(imgstr);
}
大概應該提一下哪裏出了問題,例如你是否得到了一些異常或錯誤信息? – AaronLS
您是否看到我的答案更新? – arx