繁体   English   中英

HTML5脱机应用程序:如何从localStorage(FileSystem API)查看TIFF文件

[英]HTML5 Offline Application: How to view TIFF files from localStorage (FileSystem API)

我有一个潜在的客户,他想要一个可以在计算机上本地下载大量TIFF文件以进行显示的应用程序。

在放弃了Java应用程序和Windows应用程序以至于难以分发(他无法控制客户端计算机)之后,我建议使用脱机HTML5应用程序。

TIFF仅由Safari本地显示,并且FileSystem API仅在Google上有效。 对于所需的数据量(3-4 GB),WebSQL太小了。

我看过不同的插件(AlternaTIFF和BlackIce),但两者都需要单独安装,大多数用户可能会发现很难做到。

我想知道是否可以从浏览器中调用本地TIFF查看器,以从FileSystem打开TIFF?

如果这不起作用,则最后的解决方案是将TIFF转换为服务器上的其他内容,但这将使我的数据库容量增加一倍。

欢迎大家提出意见!

更新:

目标计算机不受客户端控制。 没有简单的方法可以将软件分发到所有目标计算机。 我假设它们都是Windows计算机,但不能保证已安装.NET。

这就是我选择HTML5的原因。 目前,我正在考虑随Java Web应用程序一起启动的Java应用程序。

客户尚未确认他们正在使用的文件类型。

客户是建筑业,TIFF是对大型计划的扫描(我认为)是高质量的(可缩放,可打印等),因此我认为将比例缩放到JPG不会被接受。

第二次更新

我得出的结论是,HTML5应用程序将无法满足所有要求。 特别是有一项要求多文档打印的要求(选择n个文档并批量打印)。 我开始考虑可以在各种Windows配置上轻松部署和更新的独立应用程序。 我正在考虑通过Java Web Start分发Java Rich Client或通过单击运行分发Microsoft应用程序。 我只是将文件写在本地文件系统上,然后让客户端在线显示图像。 那是个好主意吗?

感谢所有的评论。

我得出的结论是,尝试在浏览器中查看这些文件不是一个好主意。

我正在使用一个单独的独立Windows应用程序。 我将使用Windows的标准查看和打印功能,这将避免我不得不自己重新创建该文件的所有麻烦。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM