【问题标题】:How to generate pdf and tiff image on the client using client technologies如何使用客户端技术在客户端生成 pdf 和 tiff 图像
【发布时间】:2014-01-16 17:26:43
【问题描述】:

目前我正在使用 asp.net 通用处理程序生成 pdf 和 tiff 图像。我想使用从服务器接收到的字节数组在客户端生成 pdf 和 tiff 图像。

我们开始将基于 asp.net 服务器的 Web 应用程序迁移到基于客户端的 Web 应用程序。我们使用 WCF 从服务器获取数据,并使用客户端技术在浏览器上表示数据。

我尝试使用 jspdf 在客户端生成 pdf,但我没有找到合适的 API 来传递字节数组并生成 pdf。此外,我也应该能够生成 tiff 图像。

我也不能使用 itextsharp,因为我没有物理存储文件。 PDF 和 tiff 内容将作为字节数组存储在 DB 中。将获取此字节数组,并应在客户端上显示为 PDF 和 tiff。提前感谢您的帮助。

【问题讨论】:

    标签: jquery wcf


    【解决方案1】:

    对于 Tiffs 检查tiffus
    有关客户端 tiff 的更多信息on this question

    【讨论】:

      【解决方案2】:

      为什么首先要在客户端生成 PDF 和 TIFF?为了简单地避免服务器端处理和一些 CPU?从长远来看,我认为这不是一个可扩展的解决方案。如果将来出现生成其他格式的新要求怎么办?如果您想支持现有假设组件不支持的新平台怎么办? 我们在组织中的设置如下: 我们有一个报告服务器机器,它负责管理请求报告的队列并生成它们。然后我们向用户发送链接以下载这些报告。我们会定期删除超过 N 天的文件。

      【讨论】:

      • 感谢您的回复。我同意你的cmets。与此服务器端编程类似,我们是否没有任何客户端组件通过指定内容类型来生成所有格式的文件?由于安全问题,我无法将文件写入物理位置。我必须即时生成 tiff 的 pdf。
      • 如果安全是一个问题,我想到的唯一可靠的解决方案是拥有一个客户端应用程序 [例如 Microsoft .Net Forms],它在身份验证后直接查询您的 WCF 服务并生成基于所需的格式。有无数组件可用于生成各种格式。
      猜你喜欢
      • 2012-03-27
      • 1970-01-01
      • 2019-10-13
      • 2012-08-11
      • 2017-10-02
      • 2012-04-14
      • 1970-01-01
      • 1970-01-01
      • 2012-02-15
      相关资源
      最近更新 更多