Как я могу программно получать факсы? Предпочтительно в java

Мне нужно иметь возможность получать факс в приложении Java. Мне было интересно, как это можно сделать. Эфакс? Использовать факс для отправки по электронной почте?

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
2
0
1 990
4
Перейти к ответу Данный вопрос помечен как решенный

Ответы 4

Мы используем Ringcentral.com, который отправляет факс в формате PDF на адрес электронной почты. Затем мы получаем доступ к PDF-файлу путем программного доступа к учетной записи POP3 (sp?).

Я использую возможность отправки факсов на электронную почту 101Факс, и она оказалась невероятно надежной.

Ответ принят как подходящий

Я предлагаю использовать факс для электронной почты. Я использую RapidFax в течение прошлого года или около того, и это довольно недорого и быстро. Я рада этому.

Кроме того, существуют некоторые факсимильные службы на основе веб-служб, например Интерфакс.

Это можно сделать из Java с помощью доступной через API службы интернет-факса, такой как Интерфакс. На их сайте доступны образцы Факс Java для просмотра и загрузки.

После того, как вы подписались на службу входящих факсов (бесплатно для разработчиков), загрузите файл jar с любой из страниц с образцами кода. Деловая сторона приема факсов в ваше приложение - это два следующих элемента.

Позвольте вашему приложению периодически опрашивать серверы о любых новых факсах, которые вам приходят, с помощью метода 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]
                        );

Другие вопросы по теме