pdf二进制数据显示到image控件中。。。。。。 向大家请教一个问题啊,在数据库中存着pdf的二进制数据,现在要读出来显示到image控件中,应该怎么做啊??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个image控件是显示不了的吧,image控件像PictureBox之类的只能显示保存的Image对应的byte[]转化而来的Image格式的对象。要显示pdf文件的内容的话,要对pdf文件流进行解析。解析pdf格式文件里面的各种对象,来以某种形式显示出来。具体可以baidu一下pdf的读取 这个我倒是明白,所以我想将pdf的二进制流转换成image的二进制流,然后image控件就可用了,这个方法在国外论坛见到过一次,但是太复杂实现不了啊!有人能看懂吗???这是网址,我不知道对不对http://www.codeproject.com/KB/library/pdftoimages.aspx 是silverlight程序吗?如果byte[] 描述的是像素点的话,用WriteableBitmap可以。但是需要知道图片宽高。WriteableBitmap bmp = new WriteableBitmap(200, 100);int index = 0;foreach(byte b in byteBuff){ bmp.Pixels[index++] = b;}image1.Source = bmp;如果存的是原始图片,读到stream里就行了 PDF的二进制数据啊,先看看pdf怎么解码吧。。 C#中如何判断,耳机插孔事件。 c# web 下载附件问题 请教,窗口关闭事件! c sharp编辑中的Tab键 如何通过控件名搜索控件,并将其获得焦点呢?(急) javascript 如何隐藏html按钮 询价及交货时间 我想当comobox控件的text属性变化时触发事件,该用什么事件. 求教有关C#中编程批量插入数据到sql数据库等 问题解决方案 一个小小的问题 下面的函数调用成功时如何关闭数据库连接?
这是网址,我不知道对不对
http://www.codeproject.com/KB/library/pdftoimages.aspx
foreach(byte b in byteBuff)
{
bmp.Pixels[index++] = b;
}image1.Source = bmp;
如果存的是原始图片,读到stream里就行了