Aspose.Email Java за Ruby
Въведение
Rjb – Ruby Java Bridge
RJB е мостова програма, която свързва Ruby и Java чрез Java Native Interface. Rake + Rjb е по-мощен и полезен инструмент за изграждане от Maven и Ant. Можете да тествате вашия Java бизнес логическ клас директно с моковете на Rjb. Той помага при миграцията на Struts Model Object във вашето RoR приложение. Но внимавайте при изграждане на Swing приложение – Ruby (и Rjb) не се съобразяват с управлението на native нишки от JVM.
Aspose.Email за Java
Aspose.Email for Java е Java класова библиотека, която позволява на Java приложения да четат и записват имейл файлове в различни формати без Microsoft Outlook. Тя предоставя класове за четене и обновяване на MSG, EML, EMLX, OFT файлове, добавяне/премахване на прикачени файлове и получатели, обновяване на тема, тяло и други свойства на MSG файловете.
Aspose.Email Java за Ruby
Проектът Aspose.Email Java for Ruby показва как могат да се изпълняват различни задачи с помощта на Aspose.Email Java API в Ruby. Този проект има за цел да предостави полезни примери за Ruby разработчици, които желаят да използват Aspose.Email за Java в своите Ruby проекти, като използват Rjb (Ruby Java Bridge).
Системни изисквания и поддържани платформи
Системни изисквания
Следват системните изисквания за използване на Aspose.Email Java за Ruby:
- Rjb Gem е конфигуриран
- Изтеглен компонент Aspose.Email
Поддържани платформи
Поддържаните платформи са следните:
- Ruby 2.2.x или по-нова и съответния DevKit.
- Java 1.5 или по-нова
Изтегляния
Изтегляне на необходимите библиотеки
Изтеглете необходимите библиотеки, посочени по-долу. Те са нужни за изпълнението на примери с Aspose.Email Java за Ruby.
Изтегляне на примери от социални кодови сайтове
Следните версии на работещите примери са достъпни за изтегляне от по-долу споменатите социални кодови сайтове:
GitHub
Инсталиране и употреба
Инсталиране
Много е просто и лесно да инсталирате Aspose.Email Java за Ruby gem, моля следвайте тези прости стъпки:
- Изпълнете следната команда.
$ gem install aspose-emailjava
- Изтеглете необходимия Aspose.Email за Java компонент от следния линк. https://downloads.aspose.com/total
- Създайте "jars" папка в корена на Aspose.Email Java за Ruby gem и копирайте изтегления компонент в нея.
Използване
Включете необходимите файлове за работа с примера createnewemail.
require File.dirname(File.dirname(File.dirname(__FILE__))) + '/lib/aspose-emailjava'
include Asposeemailjava
include Asposeemailjava::CreateNewEmail
initialize_aspose_email
Нека разберем горния код.
- Първият ред гарантира, че Aspose email е зареден и достъпен.
- Включете файловете, необходими за достъп до Aspose email.
- Инициализиране на библиотеките. Aspose JAVA класовете се зареждат от пътя, зададен в файл aspose.yml
Поддръжка, Разширяване и Принос
Поддръжка
От първите дни на Aspose знаехме, че просто да предоставяме добри продукти на клиентите не е достатъчно. Трябваше също да предлагаме добра услуга. Ние самите сме разработчици и разбираме колко е фрустриращо, когато технически проблем или странност в софтуера ви спира от изпълнението на нужните задачи. Ние сме тук, за да решаваме проблеми, а не да ги създаваме.
Затова предлагаме безплатна поддръжка. Всеки, който използва нашия продукт, независимо дали е закупил или използва оценка, заслужава нашето пълно внимание и уважение.
Можете да съобщавате за проблеми или предложения, свързани с Aspose.Email Java за Ruby, като използвате една от следните платформи:
Разширяване и принос
Aspose.Email Java за Ruby е с отворен код и неговият изходен код е достъпен на основните социални кодови уебсайтове, изброени по-долу. Програмистите са насърчени да изтеглят кода и да допринесат, като предложат или добавят нови функции или подобрят съществуващите, за да могат и други да се възползват от него.
Изходен код
Можете да получите последния изходен код от една от следните места:
Примерен код
Този раздел включва следните теми:
- Изтегляне и конфигуриране на Aspose.Email в Ruby
- Ръководство за Ruby програмисти
- Програмиране на имейл в Ruby
- Конвертиране на имейл съобщения в Ruby
- Създаване на нов имейл в Ruby
- Персонализиране на имейл заглавки в Ruby
- Показване на информация за имейл на екрана в Ruby
- Извличане на имейл заглавки в Ruby
- Управление на прикачени файлове в имейл съобщение в Ruby
- Запазване на съобщение като чернова в Ruby
- Обновяване и запазване на имейл в Ruby
- Програмиране на Outlook в Ruby
- Работа с Outlook Message (MSG) файлове в Ruby
- Работа с Outlook Personal Storage (PST) файлове в Ruby
- Добавяне на файлове към PST в Ruby
- Добавяне на MapiCalendar към PST в Ruby
- Добавяне на MapiContact към PST в Ruby
- Добавяне на MapiJournal към PST в Ruby
- Добавяне на MapiNote към PST в Ruby
- Добавяне на MapiTask към PST в Ruby
- Създаване на нов PST в Ruby
- Търсене на съобщения и папки в PST по определени критерии в Ruby
- Търсене на низ в PST без разлика между главни/малки букви в Ruby
- Програмиране на имейл в Ruby
- Поддръжка, разширяване и принос към Aspose.Email в Ruby