【问题标题】:RadEditor ExportToPDF not generating PDF in client's environmentRadEditor ExportToPDF 不在客户端环境中生成 PDF
【发布时间】:2011-09-21 09:06:15
【问题描述】:

我们正在使用 Telerik RadEditor 控件,特别是因为它能够通过控件上的 ExportToPDF() 方法呈现 PDF。我们发现这在我们的开发和测试环境中效果很好,但是一旦我们进入客户的环境就失败了。我所说的失败的意思是,通常当您执行 ExportToPDF() 方法时,会弹出一个对话框,其中包含 PDF 文件的名称、大小以及是否要打开或保存它。在我们客户端的环境中,会出现对话窗口,但不会出现文件大小。如果您保存文件,它是一个空白文档。机器/环境的设置相同(Windows server 2003 上的 IIS 6)。唯一的例外是我们客户的机器处于无法访问互联网的安全环境中。

我们正在将套用信函加载到控件中,然后在用户单击按钮后创建 PDF,因此我认为这不是由于错误数据/无效字符导致 PDF 无法生成。

我的问题是:是否有人在无法访问互联网的环境中运行 ExportToPDF() 命令?这可能是权限问题吗?我似乎找不到有关 ExportToPDF() 功能是否使用临时目录在呈现 PDF 时将其写入的文档。可能就这么简单,但我很难研究这个问题。

我还在 ExportToPDF() 方法周围放置了一个 try / catch 块,我知道它不会引发任何错误。

我们正在运行旧版本的 RadEditor - 2009.3.1208 - 它与其他 Telerik 工具一起在大型应用程序中运行,因此升级整个 RadControl 套件并非易事(测试等),并且需要一些时间。

关于接下来要尝试什么的任何建议/有没有人在使用此控件时遇到过类似的情况?

提前感谢您的帮助!

理查德

【问题讨论】:

    标签: asp.net telerik pdf-generation radeditor export-to-pdf


    【解决方案1】:

    我怀疑导出功能是否需要有效的互联网连接。您的安全环境中的某些东西很可能会默默地阻止导出,而且它不会简单地发生。我的建议是检查您在用户计算机上拥有的权限/进程,并在本地环境之外对其进行测试以比较结果。

    【讨论】:

      猜你喜欢
      • 2019-10-13
      • 2012-08-11
      • 1970-01-01
      • 1970-01-01
      • 2017-10-02
      • 1970-01-01
      • 1970-01-01
      • 2011-09-09
      • 1970-01-01
      相关资源
      最近更新 更多