Aspose.Email Java для Ruby

Введение

Rjb - Ruby Java Bridge

RJB - это программа-мост, которая связывает Ruby и Java с помощью Java Native Interface. Rake + Rjb - это более мощный и полезный инструмент сборки, чем как Maven, так и Ant. Вы можете протестировать свой класс бизнес-логики Java с помощью мока Rjb. Это помогает перенести объект модели Struts в ваше приложение RoR. Но будьте осторожны с созданием Swing-приложений, Ruby (и Rjb) не учитывают обработку нативных потоков JVM.

Aspose.Email для Java

Aspose.Email для Java - это библиотека классов Java, которая позволяет Java-приложениям читать и записывать файлы email-сообщений в различных форматах без Microsoft Outlook. Она предоставляет классы для чтения и обновления файлов MSG, EML, EMLX, OFT, добавления/удаления вложений и получателей, обновления темы, тела и других свойств файлов MSG.

Aspose.Email Java для Ruby

Проект Aspose.Email Java для Ruby показывает, как различные задачи могут быть выполнены с использованием API Aspose.Email Java в Ruby. Этот проект нацелен на предоставление полезных примеров для разработчиков Ruby, которые хотят использовать Aspose.Email для Java в своих Ruby проектах с использованием Rjb (Ruby Java Bridge).

Системные требования и поддерживаемые платформы

Системные требования

Следующие системные требования необходимы для использования Aspose.Email Java для Ruby:

  • Настроен гем Rjb
  • Скачанный компонент Aspose.Email

Поддерживаемые платформы

Следующие платформы поддерживаются:

  • Ruby 2.2.x или выше и соответствующий DevKit.
  • Java 1.5 или выше

Скачивания

Скачать необходимые библиотеки

Скачайте необходимые библиотеки, указанные ниже. Они необходимы для выполнения примеров Aspose.Email Java для Ruby.

Скачать примеры с сайтов социального кодирования

Следующие выпуски работающих примеров доступны для скачивания на нижеупомянутых сайтах социального кодирования:

GitHub

Установка и использование

Установка

Установить гем Aspose.Email Java для Ruby очень просто, пожалуйста, следуйте этим простым шагам:

  1. Выполните следующую команду.

 $ gem install aspose-emailjava

  1. Скачайте необходимый компонент Aspose.Email для Java по следующей ссылке. https://downloads.aspose.com/total
  2. Создайте папку “jars” в корне гема Aspose.Email Java для Ruby и скопируйте в нее скачанный компонент.

Использование

Включите необходимые файлы для работы с примером createnewemail.


 require File.dirname(File.dirname(File.dirname(__FILE__))) + '/lib/aspose-emailjava'

include Asposeemailjava

include Asposeemailjava::CreateNewEmail

initialize_aspose_email

Давайте разберем приведенный выше код.

  1. Первая строка гарантирует, что aspose email загружен и доступен.
  2. Включите файлы, необходимые для доступа к aspose email.
  3. Инициализируйте библиотеки. Классы aspose JAVA загружаются из пути, указанного в файле aspose.yml

Поддержка, расширение и вклад

Поддержка

С первых дней существования Aspose мы знали, что просто предоставлять нашим клиентам хорошие продукты будет недостаточно. Нам также нужно было предоставить хорошее обслуживание. Мы сами разработчики и понимаем, как это раздражает, когда техническая проблема или ошибка в программном обеспечении мешает вам делать то, что вам нужно. Мы здесь, чтобы решать проблемы, а не создавать их.

Вот почему мы предлагаем бесплатную поддержку. Каждый, кто использует наш продукт, независимо от того, купил ли он его или использует оценочную версию, заслуживает нашего полного внимания и уважения.

Вы можете сообщить о любых проблемах или предложениях, связанных с Aspose.Email Java для Ruby, используя любую из следующих платформ:

Расширение и вклад

Aspose.Email Java для Ruby является открытым исходным кодом, и его исходный код доступен на основных сайтах социального кодирования, перечисленных ниже. Разработчики поощряются скачивать исходный код и вносить свой вклад, предлагая или добавляя новые функции или улучшая существующие, чтобы другие также могли извлечь из этого пользу.

Исходный код

Вы можете получить последний исходный код из одного из следующих мест:

Примеры кода

Этот раздел включает в себя следующие темы: