希望:ASP.NET控件查看/打印PDF, TIFF,可能更多

本文关键字:TIFF PDF 打印 ASP NET 控件 希望 | 更新日期: 2023-09-27 17:49:37

我在找一个asp。NET控件,允许在web表单中查看和打印pdf和TIFF格式。如果需要,我愿意使用多个控件(1个pdf控件,1个Tiff控件,根据文件扩展名显示和隐藏),但我没能找到一个好的Tiff查看器。

文件存储在我们局域网的共享文件夹中,这个应用程序是一个内部网站点。

首选开源/免费许可,但我也愿意考虑付费选项。

希望:ASP.NET控件查看/打印PDF, TIFF,可能更多

http://www.alternatiff.com/是我见过的用于这种类型的tiff查看的查看器之一。

你可以获得ABCPDF的免费许可证(只要你链接到他们的网站),它会按照@Chris Lively的建议为你从TIFF转换到PDF。

如果你决定反向操作,它还可以从PDF转换为TIFF。

以通用格式呈现内容是有意义的。如果你愿意,你可以在浏览器中嵌入PDF,使用类似PDFObject的东西来创建你正在寻找的"无缝"体验。

正如@BenCr所说,PDF是一种非常常见的格式,并且已经存在用于打开和处理它们的工具,因此引入新方法来执行现有任务实际上可能会使事情不必要地复杂化。

我完全同意@BenCr在这一点上的看法。

查看pdf是一件非常常见的事情。无论如何,这都不是一个"技术"问题。

听起来你们有某种传真解决方案来创建这些文档。最可能是多页TIFF和pdf文件。

如果是这种情况,您可能只想将tiff转换为pdf开始,并通过Adobe的pdf阅读器运行所有内容。每个在线传真解决方案都是这样做的。

您可以尝试http://issuu.com/,他们似乎也有一个API,如果你想深入。

我们使用seaddragon控件来做到这一点。我认为这太过分了,我们应该自己动手,这样比整合成本更低。服务器端将tiff和pdf格式转换为PNG格式。我不认为你能做得更好,尤其是pdf(假设你不想用Acrobat Reader来显示它们)。使用Xpdf/Poppler将pdf文件转换为PNG。

如何使用Google Docs Viewer?

编辑:可能不起作用,因为查看者必须从您的URL读取文档;

如果您可以乱搞mime类型—主要是通过使. TIFF文件暴露一个application/pdf mime类型—您应该能够通过有效地欺骗浏览器使用acrobat打开TIFF文件而使acrobat直接打开TIFF文件。然后,您所需要的只是一个可靠的旧iframe,让您熟悉打印按钮的UI。