Как отправить изображения в виде вложений с помощью Mailgun и Node.js?

Tesseract - единственное программное обеспечение OCR с открытым исходным кодом. Но, кроме того, есть много хороших услуг OCR API, бесплатных, недорогих и дорогих.

Наиболее известными являются Google Cloud Vision OCR, Microsoft Azure Cognitive Services Computer Vision API и бесплатное OCR. пространство. Вы можете сравнить программное обеспечение OCR здесь.

Плюс есть Abbyy , безусловно, очень хороший, но дорогой.

0
задан Jordan Pisani 19 January 2019 в 01:27
поделиться

1 ответ

mailgun.js пакет примет вложение в качестве пути к файлу, буфера и потока. Чтобы прикрепить изображение из внешнего URL-адреса, используйте поток:

var request = require('request');
var image = request(pictures[0]);
var data = {
    from: "email <email@email.com>",
    to: "email@email.com",
    subject: 'this is an email',
    html: 'here is a new post and here are the images in that post',
    attachment: image
};

Вот пример кода из mailgun.js

var request = require('request');
var file = request("https://www.google.ca/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png");

var data = {
  from: 'Excited User <me@samples.mailgun.org>',
  to: 'serobnic@mail.ru',
  subject: 'Hello',
  text: 'Testing some Mailgun awesomeness!',
  attachment: file
};

mailgun.messages().send(data, function (error, body) {
  console.log(body);
});

Ссылка: https: //www.npmjs.com/package/mailgun-js#attachments

0
ответ дан Şivā SankĂr 19 January 2019 в 01:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: