質問: 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上で何らかの方法で実行する どちらの方法を選択しますか? もちろん、あなたがもっと良い方法を見たら私に知らせてください。
回答: 私は別のアプローチをとるだろう。 コンポーネントを.NET Webサービスとして記述します。このメソッドは、既存のコマンドライン引数を取り、データウィンドウを取り出し、PDFとして保存し、.PDFファイルをBLOBの戻り値として返します。呼び出しルーチンは、出力に必要なものを何でも行うことができます。画面上に表示したり、ローカルファイルとして保存したり、印刷したりすることができます。