首页 文章

将PowerBuilder数据窗口显示为PDF的网页

提问于
浏览
1

我有一个带有一个参数的数据窗口 . 我有一个PowerBuilder 12.5 Classic应用程序,它从命令行获取此参数,检索数据窗口,保存为PDF并退出 . 我有一个运行IIS和PHP的Web服务器Windows . 有一个PHP页面可以获取参数,运行命令行PowerBuilder应用程序,获取PDF输出并显示它 . 最终结果是:一个显示数据窗口的动态网页,可以从Web用户保存为PDF . 但是现在,我需要在Linux服务器上做同样的事情 . 我考虑了以下选项:

1)使用Wine运行PowerBuilder 12.5 Classic应用程序

2)将应用程序转换为PowerBuilder .net(我已经这样做了)然后使用Mono在Web服务器上运行它

3)使用datawindow.net并以某种方式在Linux下运行它

你会选择哪种方法?当然,如果你看到更好的方式让我知道 .

1 回答

  • 2

    我会采取不同的方法 .

    将组件编写为.NET Web服务 . 该方法将采用现有的命令行参数,检索数据窗口,另存为PDF,然后将.PDF文件作为BLOB返回值返回 . 调用例程可以对输出执行任何操作 - 将其显示在屏幕上,另存为本地文件,打印出来 .

相关问题