多数の Omniform ファイル (約 100,000) があります。メイン サーバー OS を Windows Server 2003 から Windows Server 2008 に更新しています。Omniform は Windows Server 2008 ではサポートされていないため、これらのファイルを pdf (または別の表示可能な形式) に変換する必要があります。
これまでに試したこと: Process.StartInfo を使用し、PDF Writer プリンターを使用して、プログラム内から Print または PrintTo 動詞を使用する。
コマンド ラインから Print 動詞を使用して直接 Print を使用し、PDF Writer を既定のプリンターとして設定します。
C:\PROGRA~1\ScanSoft\OMNIFO~1.1\OmniForm.exe /p "Test.ofm"
これらは両方とも正常に印刷され、PDF が表示されます。ただし、データに入力されたフォームではなく、フォームのみを印刷します。つまり、入力した姓を表示する代わりに、姓の後に空白が表示されます。
PDF Writer ではなく通常のプリンターに印刷すると、同じ動作になります。入力データのないフォームのみが表示されます。
Nuance テクニカル サポートに電話してみましたが、一度に 1 つずつ手動で行うことを提案されました。フルタイムの仕事をすると約半年かかることを考えると、それは私たちにとって実行可能な選択肢ではありません。
だから私が探しているのは、次のいずれかです。
- 上記のコマンドライン印刷の解決策
- OFM を PDF に変換できるプログラム。必要に応じて、これを複数の手順にすることができます (ofm から doc、doc から pdf など)。フリーウェアまたは購入。
- 少なくとも Server 2008 で表示するために Omniforms を開くことができるサード パーティ製のビューア。
これらの面での助けをいただければ幸いです。