gpt4 book ai didi

c# - 在 Web 上预览 TIF 文档 (.Net C#)

转载 作者:行者123 更新时间:2023-12-03 20:18:50 25 4
gpt4 key购买 nike

我正在寻找一种在网页上显示 TIF 文档的方法。它基本上需要在网页上以某种形式的容器呈现多页 TIF。

我需要一个控件吗?或者有没有一种简单的方法来构建这样的东西?有没有我们可以简单实现的免费东西?

我看过Telerik reporting显然包含 Tif 查看器的产品。不过我还没有研究过这方面的许可。 (如果我只需要 TIF 查看器,我是否需要购买整个报告解决方案?

我们目前最大的问题(一如既往)是我们的截止日期非常紧迫,可用资源很少。该产品将安装在客户端,因此请求用户安装权限的 ActiveX 控件不太理想。

欢迎任何建议和/或意见。

谢谢

最佳答案

如果您想尝试自己推出(这将需要大量工作),您可以使用 System.Drawing 命名空间将 TIF 图像转换为浏览器支持的格式(例如 PNG 或 JPG)或第三方格式像AbcPdf这样的库按照 Lazarus 的建议转到 PDF。这里的问题是,您必须创建一个工具集并在其背后编写代码,用于放大、裁剪和多页支持,以及您想要的任何其他内容,这可能需要相当多的编码(除非您转到 PDF 和依赖 Adob​​e Reader)。此外,如果您处理大型 TIF 文件或不支持的格式,服务器端转换的速度可能会受到限制。

就供应商解决方案而言,我暂时不知道有什么好的免费查看插件。 R Ubben 是对的; Snowbound 的查看器很好,但我记得,AJAX 版本需要它自己的网站,您将图像传递到该网站,然后将其呈现给客户端,这可能会带来一些安全问题(无论如何都会给我留下不好的印象) 。 Atalasoft有一个优秀的AJAX图像查看器和一个非常强大的图像SDK,但它确实有点贵。我目前的公司已选择使用 Pegasus Imaging(最近与 Accusoft 合并)的 ActiveX 插件,名为 Prizm Viewer 。查看器本身非常强大,可以处理多种图像格式,并且可以编写脚本。它确实有缺点(除了作为 ActiveX 控件之外)。我们在桌面部署方面遇到了一些问题,因为默认安装只会推送给当前用户而不是本地计算机,但我们已经通过安装后注册表破解修复了该问题。

我想说的是,如果您有足够的现金并且想要一个强大的成像解决方案,请选择 Atalasoft。除此之外,Pegasus 相当便宜并且工作得很好,除非您非常厌恶 ActiveX。还有很多其他选择,这只是你有多少钱以及你想做多少编码的问题。

关于c# - 在 Web 上预览 TIF 文档 (.Net C#),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/939221/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com