PowerBuilderデータウィンドウをPDFとして表示するWebページ

私は1つの引数を取るデータウィンドウを持っています。 私はPowerBuilder 12.5 Classicアプリケーションを持っています。 コマンドラインでデータウィンドウを取得し、PDFとして保存して終了します。 私はIISとPHPを実行しているWebサーバーWindowsを持っています。 PHPページがあります 引数を取得し、コマンドラインのPowerBuilderアプリケーションを実行し、 PDF出力し、それを表示します。 結果は次のとおりです。データウィンドウを表示する動的Webページ。 WebユーザーからPDFとして保存されます。 しかし今、私はLinuxサーバで同じことをする必要があります。私は以下を考慮した オプション:

1)Wineを使用してPowerBuilder 12.5 Classicアプリケーションを実行する

2)アプリケーションをPowerBuilder .netに変換する(私はすでにこれを行っている) Monoを使用してWebサーバー上で実行します

3)datawindow.netを使ってLinux上で何らかの方法で実行する

どちらの方法を選択しますか? もちろん、あなたがもっと良い方法を見たら私に知らせてください。

1

1 答え

私は別のアプローチをとるだろう。

コンポーネントを.NET Webサービスとして記述します。このメソッドは、既存のコマンドライン引数を取り、データウィンドウを取り出し、PDFとして保存し、.PDFファイルをBLOBの戻り値として返します。呼び出しルーチンは、出力に必要なものを何でも行うことができます。画面上に表示したり、ローカルファイルとして保存したり、印刷したりすることができます。

2
追加された
私はどのように "このコンポーネントを.NET Webサービスとして書くか"はわかりません。 1)PowerBuilderを使用してそれを行うことはできますか、またはVSが必要ですか? 2)これを行うと、これをLinuxベースのWebサーバーで実行できますか?
追加された 著者 carlo.borreo,