如何从PHP应用程序使用Crystal报表生成PDF

2020-08-22 08:05发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨 我有一个(旧)symfon...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我有一个(旧)symfony 2.4 php应用程序(dockerized),并且我想使用rpt(无数据)通过从数据库中注入数据来生成PDF。 然后,该php生成的PDF将通过邮件发送。

-如果没有IIS服务器,是否可以做到这一点?

-我仍然需要Crystal Reports服务器吗?

-仅使用PHP5.6可以吗? PHP 7? nodeJS? 有没有作为码头工人存在的东西?

-您会提出什么解决方案和体系结构?

-我需要什么许可证(取决于我从单个rpt生成的PDF数量吗?)

谢谢

3条回答
nice_wp
2020-08-22 08:47

我已经在使用COM的Windows服务器中使用php 5.3和apache 2.2成功完成了。

您必须在服务器上安装客户端sap X11并使用com和php。

示例:

//-创建新的COM对象-取决于您的Crystal Report版本$ ObjectFactory = new COM(" CrystalReports115.ObjectFactory.1")或死亡("加载时出错"); //调用COM端口$ crapp = $ ObjectFactory-> CreateObject(" CrystalRuntime.Application.11"); //为Crystal创建一个实例$ creport = $ crapp-> OpenReport($ my_report,1); //调用rpt报告

一周热门 更多>