将Crystal报表发布到ColdFusion页面

| 我正在尝试使用ColdFusion将在Crystal Reports 2008中创建的一些报告发布到Web。我读过您只需要使用cfreport这样的。我已经测试了许多不同的方式,而我得到的只是空白页。 是否有可能做到这一点?如果没有,如何将Crystal Reports发布到Web?我们需要Crystal Reports Server吗? 任何帮助都会很棒。 谢谢!     
已邀请:
        那是行不通的,它适用于2008年之前的Crystal版本的真正旧版本。 您需要在服务器上安装适当的Crystal Enterprise并调用其API,以将报告运行为PDF等。 我在6年前就已经做过了,现在肯定不一样了。     
        我已经与cfreport和crystal合作了10多年,这是我所能提供的,希望对您有所帮助: 可以通过ColdFusion以几种不同的方式打印Crystal Reports。首先,您必须了解ColdFusion Report Builder的创建是为了摆脱与Crystal Reports相关的一些麻烦。 1)如果可以降级报告(“文件”>“另存为”),则rpt文件的Crystal 7、8或9版本可能会直接从cfreport运行。 2)如果这样不起作用,则必须使用Crystal Web组件将报告运行为pdf并链接到它。那里有足够的Java和.NET示例,您可以直接在cf9中使用Java调用,也可以将其包装在javaloader cfc调用中。 3)通过Crystal服务器调用报表-如果您已经具有基于Web的Crystal报表服务器,则可以尝试通过它访问所需的报表。我建议先走这条路线。 Crystal服务器中内置了一个Web查看器,您可以重新使用它。我让它工作一次,但是已经太久了。 4)您可以访问Crystal报表开发人员工具,只需通过cfobject调用将报表(也称为打印)生成PDF所需的内容,然后仅使用该报表即可。我可能会首先看这条路线,因为我最熟悉它,而且这可能是最少的工作。 希望有帮助! Ĵ     

要回复问题请先登录注册