Добавить встроенные изображения в электронное сообщение в Aspose.Email

Aspose.Email - Добавить встроенные изображения в электронное сообщение

С Aspose.Email разработчики на Java могут легко встроить любое изображение в электронное сообщение, а также приложить его, как обсуждается в Управление вложениями в электронном сообщении. Для встраивания изображения Aspose.Email использует специализированный класс, LinkedResource.

Java


 // Установить HTML тело. Оно также содержит тег <img> с cid. cid = LinkedResource.ContentID

message.setHtmlBody("<b>Эта строка жирным шрифтом.</b> <br/> <br/>"

        + "<font color=blue>Эта строка синего цвета</font><br><br>" +

        "Вот встроенное изображение.<img src=cid:companylogo>");

// Добавить связанный ресурс

LinkedResource res = new LinkedResource(dataDir + "Aspose.png", MediaTypeNames.Image.PNG);

res.setContentId("companylogo");

// Добавить связанный ресурс в коллекцию связанных ресурсов сообщения

message.getLinkedResources().addItem(res);

Скачать рабочий код

Скачать пример кода