asp.net 显示TIF图和打印TIF图

vpgc 2009-06-12 11:51:29
1.希望能够在客户端通过IE显示TIF图,
2.能够通过IE在客户端打印TIF图。

希望兄弟们多指导一下。谢谢!
...全文
93 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
vpgc 2009-06-12
  • 打赏
  • 举报
回复
zgke,多谢。有事要出去了,回来试试兄弟的方法。先谢谢!
打印,兄弟们有没有思路,客户端打印当前显示的TIF图。
zgke 2009-06-12
  • 打赏
  • 举报
回复
byte[] _ImageBytes=你数据库里保存的二进数据.
zgke 2009-06-12
  • 打赏
  • 举报
回复
TIF是多页的 以前做过一个..参考下把

Response.Clear();
MemoryStream _Memory = new MemoryStream(); //定义一个内存区 便与最后图形数据保存


System.Drawing.Image _TifImage = System.Drawing.Image.FromStream(new MemoryStream(_ImageBytes));
// FrameDimension _FrameDimension = new FrameDimension(_TifImage.FrameDimensionsList[0]);
//设置页码
// _TifImage.SelectActiveFrame(_FrameDimension, 页号);
_TifImage.Save(_Memory, ImageFormat.Jpeg); //保存到内存流


Response.OutputStream.Write(_Memory.ToArray(), 0, (int)_Memory.Position); //输出图形
Response.End();
vpgc 2009-06-12
  • 打赏
  • 举报
回复
谢谢 JiaLang ,不过我的图片不是放在虚拟目录下的,原本是要用来下载的。(路径存放在数据库中)
现在有了变化,需要在客户端直接查看图片,并且打印!
老郭20130824 2009-06-12
  • 打赏
  • 举报
回复
<param name="negative" value="yes">
注意这个yes和no,分别测试一下。
老郭20130824 2009-06-12
  • 打赏
  • 举报
回复
<object width=200 height=200
classid="CLSID:106E49CF-797A-11D2-81A2-00E02C015623">
<param name="src" value="tiffdocument.tif">
<param name="negative" value="yes">

<embed width=200 height=200
src="tiffdocument.tif" type="image/tiff"
negative=yes>

</object>

这样试试看
满衣兄 2009-06-12
  • 打赏
  • 举报
回复
应该和普通图片一样吧.

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧