Aspose.Email Java dla Ruby

Wprowadzenie

Rjb – Ruby Java Bridge

RJB jest programem pomostowym, który łączy Ruby i Javę przy użyciu Java Native Interface. Rake + Rjb to potężniejsze i bardziej przydatne narzędzie budowania niż zarówno Maven, jak i Ant. Możesz testować własną klasę logiki biznesowej w Javie przy użyciu mocka Rjb. Pomaga to w migracji Model Object ze Struts do Twojej aplikacji RoR. Jednak przy budowaniu aplikacji buildSwing należy pamiętać, że Ruby (i Rjb) nie uwzględnia natywnego zarządzania wątkami JVM.

Aspose.Email for Java

Aspose.Email dla Java to biblioteka klas Java, która umożliwia aplikacjom Java odczyt i zapis plików wiadomości e-mail w różnych formatach bez Microsoft Outlook. Dostarcza klasy do odczytu i aktualizacji plików MSG, EML, EMLX, OFT, dodawania/usuuwania załączników i odbiorców, aktualizacji tematu, treści oraz innych właściwości plików MSG.

Aspose.Email Java dla Ruby

Projekt Aspose.Email Java for Ruby pokazuje, jak można wykonywać różne zadania przy użyciu interfejsów API Aspose.Email Java w Ruby. Projekt ma na celu dostarczenie przydatnych przykładów dla programistów Ruby, którzy chcą wykorzystać Aspose.Email for Java w swoich projektach Ruby przy użyciu Rjb (Ruby Java Bridge).

Wymagania systemowe i obsługiwane platformy

Wymagania systemowe

Poniżej przedstawiono wymagania systemowe do używania Aspose.Email Java dla Ruby:

  • Gem Rjb jest skonfigurowany
  • Pobrany komponent Aspose.Email

Obsługiwane platformy

Poniżej znajdują się obsługiwane platformy:

  • Ruby 2.2.x lub nowszy oraz odpowiedni DevKit.
  • Java 1.5 lub nowszy

Pobieranie

Pobierz wymagane biblioteki

Pobierz wymagane biblioteki wymienione poniżej. Są one potrzebne do uruchamiania przykładów Aspose.Email Java dla Ruby.

Pobierz przykłady z portali społecznościowych z kodem

Poniższe wersje uruchomionych przykładów są dostępne do pobrania na wymienionych niżej portalach społecznościowych z kodem:

GitHub

Instalacja i użycie

Instalowanie

Instalacja gema Aspose.Email Java dla Ruby jest bardzo prosta i łatwa, proszę postępować zgodnie z tymi prostymi krokami:

  1. Uruchom następujące polecenie.

 $ gem install aspose-emailjava
  1. Pobierz wymagany komponent Aspose.Email dla Java z poniższego linku. https://downloads.aspose.com/total
  2. Utwórz folder "jars" w katalogu głównym gema Aspose.Email Java dla Ruby i skopiuj pobrany komponent do niego.

Używanie

Dołącz wymagane pliki do pracy z przykładem createnewemail.


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

include Asposeemailjava

include Asposeemailjava::CreateNewEmail

initialize_aspose_email

Zrozummy powyższy kod.

  1. Pierwsza linia zapewnia, że aspose email jest załadowane i dostępne.
  2. Dołącz pliki niezbędne do dostępu do aspose email.
  3. Zainicjalizuj biblioteki. Klasy aspose JAVA są ładowane ze ścieżki podanej w pliku aspose.yml

Wsparcie, Rozszerzanie i Współtworzenie

Wsparcie

Od pierwszych dni istnienia Aspose wiedzieliśmy, że samo dostarczanie naszym klientom dobrych produktów nie będzie wystarczające. Musieliśmy także zapewnić dobrą obsługę. Jako deweloperzy sami rozumiemy, jak frustrujące jest, gdy problem techniczny lub nieprawidłowość w oprogramowaniu uniemożliwia wykonanie potrzebnych działań. Jesteśmy tu, aby rozwiązywać problemy, a nie je tworzyć.

Dlatego oferujemy darmowe wsparcie. Każdy, kto korzysta z naszego produktu, niezależnie od tego, czy go kupił, czy używa wersji testowej, zasługuje na naszą pełną uwagę i szacunek.

Możesz zgłaszać wszelkie problemy lub sugestie związane z Aspose.Email Java dla Ruby, korzystając z dowolnej z poniższych platform:

Rozszerzaj i współtwórz

Aspose.Email Java dla Ruby jest oprogramowaniem open source, a jego kod źródłowy jest dostępny na głównych portalach społecznościowych z kodem wymienionych poniżej. Programiści są zachęcani do pobrania kodu źródłowego i wniesienia wkładu poprzez sugerowanie lub dodawanie nowych funkcji bądź ulepszanie istniejących, aby inni również mogli z niego korzystać.

Kod źródłowy

Możesz pobrać najnowszy kod źródłowy z jednego z następujących miejsc:

Przykłady kodu

Ta sekcja zawiera następujące tematy: