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

时间:2011-11-25 11:09:00

标签: .net linux powerbuilder

我有一个带有一个参数的数据窗口。 我有一个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 个答案:

答案 0 :(得分:2)

我会采取不同的方法。

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