Java アプリケーションでファックスを受信できるようにする必要があります。私はこれを行ういくつかの方法があるのだろうかと思っていました。エファクス?ファックスから電子メールへのプロバイダーを使用しますか?
4 に答える
ファックスからメールへの使用をお勧めします。私はこの 1 年ほどRapidFaxを使用していますが、かなり安価で高速です。私はそれに満足しています。
または、 InterFaxなどの Web サービス ベースのファックス サービスもあります。
ファックスをPDFとして電子メールアドレスに送信するRingcentral.comを使用しています。次に、POP3 アカウントにプログラム (sp?) でアクセスして、PDF にアクセスします。
私は101Faxのファックスから電子メールへの送信機能を使用していますが、これは非常に信頼できるものです。
これは、Interfax などの API アクセス可能なインターネット ファックス サービスで Java から実行できます。彼らのサイトには、確認およびダウンロードできるJava ファックスサンプルがあります。
インバウンド FAX サービス (開発者は無料) にサインアップしたら、いずれかのコード サンプル ページから jar ファイルをダウンロードします。アプリケーションへのファックス受信のビジネス上の目的は、次の 2 つの部分です。
メソッドGetListを使用して、アプリがサーバーに定期的に着信する新しいファックスを照会できるようにします。
GetList parameters = new GetList(TestConstants.USERNAME,
TestConstants.PASSWORD,
ListType.AllMessages, // Select the type of list you wish to return
10, // max items
new MessageItem[0]
);
サービスの番号に送信されたファックスは、このメソッドによって返される構造体に新しいレコードとして表示されます。新しいファックスが利用可能になったら、メソッドGetImageChunkでダウンロードします。
GetImageChunk parameters = new GetImageChunk(TestConstants.USERNAME,
TestConstants.PASSWORD,
MESSAGE_ID,
MARK_AS_READ,
CHUNK_SIZE,
from,
new byte[0]
);