FAX を送信する .net アプリケーションを持っています。hylaFAX を使用して FAX を送信することを検討しています。
.net から hylafax サーバーを呼び出す方法が見つかりません。.net から hylafax を呼び出すために使用できるライブラリまたは何かはありますか?
私はhylafaxマシンでSOAP Webサービス(Javaで記述され、xfire Webサービスを使用してTomcatでホストされている)を開発およびホストし、.netからWebサービスを呼び出しました
Web サービス コードは、hylafax 操作のコマンド ラインを実行します。部分的なコードを参照してください。私は過去にこれを行いましたが、非常にうまく機能しました。
public class HylaFaxService{
public String sendFax(String faxno, byte[] bytContent){
// sendfax -n -d 5551212 -d 5551313 /etc/networktemp/f1.pdf
// 1. save the bytContent in some temp file say /etc/networktemp/f1.pdf
// 2. now call the hylafax sendcommand
Runtime.getRuntime().exec("sendfax -n -d 5551212 -d 5551313 /etc/networktemp/f1.pdf");
}
}
少し古いですが、私にとってはうまく いきますhttp://sourceforge.net/projects/hfc4net/develop
HylaFAX は、UNIX システム用の通信システムです。
Hylafax をセットアップして電子メールを受け入れてファックスを送信したり、プリンターとしてセットアップしたりしてから、印刷するだけです。
ただし、Linux/Unix ボックスで実行する必要があります。質問がある場合は、hylafax メーリング リストをチェックしてください。少し遅くなりますが、数日で回答が得られます。