Aspose.Email Java สำหรับ Ruby
บทนำ
Rjb - สะพาน Ruby-Java
RJB เป็นโปรแกรมบริดจ์ที่เชื่อมต่อระหว่าง Ruby และ Java ด้วย Java Native Interface. Rake + Rjb เป็นเครื่องมือสร้างที่มีประสิทธิภาพและมีประโยชน์มากกว่าทั้ง Maven และ Ant. คุณสามารถทดสอบคลาสโลจิกธุรกิจ Java ของคุณเองด้วย mock ของ Rjb. มันช่วยในการย้าย Model Object ของ Struts ไปยังแอปพลิเคชัน RoR ของคุณ. แต่ควรระวังเมื่อสร้างแอปพลิเคชัน buildSwing, Ruby (และ Rjb) ไม่ได้พิจารณาการจัดการเธรด native ของ JVM.
Aspose.Email for Java
Aspose.Email for Java คือไลบรารีคลาส Java ที่ทำให้แอปพลิเคชัน Java สามารถอ่านและเขียนไฟล์ข้อความอีเมลในรูปแบบต่าง ๆ โดยไม่ต้องใช้ Microsoft Outlook มันให้คลาสสำหรับอ่านและอัปเดตไฟล์ MSG, EML, EMLX, OFT, เพิ่ม/ลบไฟล์แนบและผู้รับ, อัปเดตหัวเรื่อง, เนื้อหาและคุณสมบัติอื่นของไฟล์ MSG.
Aspose.Email Java สำหรับ Ruby
โครงการ Aspose.Email Java สำหรับ Ruby แสดงวิธีการทำงานต่าง ๆ ด้วยการใช้ Aspose.Email Java APIs ใน 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
การติดตั้งและการใช้งาน
กำลังติดตั้ง
การติดตั้ง gem Aspose.Email Java สำหรับ Ruby นั้นง่ายและสะดวกมาก โปรดทำตามขั้นตอนง่าย ๆ นี้:
- เรียกใช้คำสั่งต่อไปนี้.
$ gem install aspose-emailjava
- ดาวน์โหลดคอมโพเนนต์ Aspose.Email สำหรับ Java ที่จำเป็นจากลิงก์ต่อไปนี้ https://downloads.aspose.com/total
- สร้างโฟลเดอร์ "jars" ที่รูทของ gem Aspose.Email Java สำหรับ Ruby และคัดลอกคอมโพเนนต์ที่ดาวน์โหลดเข้ามาในนั้น.
การใช้
รวมไฟล์ที่จำเป็นสำหรับการทำงานกับตัวอย่าง createnewemail.
require File.dirname(File.dirname(File.dirname(__FILE__))) + '/lib/aspose-emailjava'
include Asposeemailjava
include Asposeemailjava::CreateNewEmail
initialize_aspose_email
มาทำความเข้าใจโค้ดข้างต้นกัน
- บรรทัดแรกทำให้มั่นใจว่าอีเมลของ aspose ถูกโหลดและพร้อมใช้งาน.
- รวมไฟล์ที่จำเป็นสำหรับการเข้าถึงอีเมลของ aspose.
- เริ่มต้นไลบรารี คลาส aspose JAVA จะถูกโหลดจากพาธที่ระบุในไฟล์ aspose.yml
การสนับสนุน, ขยาย และมีส่วนร่วม
การสนับสนุน
ตั้งแต่วันแรกของการก่อตั้ง Aspose เราเข้าใจว่าการให้ผลิตภัณฑ์ที่ดีเพียงอย่างเดียวนั้นยังไม่เพียงพอ เราต้องมอบบริการที่ดีด้วย เราเป็นนักพัฒนาเช่นกันและเข้าใจความหงุดหงิดที่เกิดจากปัญหาทางเทคนิคหรือบั๊กในซอฟต์แวร์ที่ทำให้คุณทำงานไม่ได้ เราอยู่ที่นี่เพื่อแก้ไขปัญหา ไม่ใช่สร้างปัญหาเพิ่มเติม.
นี่คือเหตุผลที่เรามอบการสนับสนุนฟรีให้แก่ทุกคน ผู้ใช้ผลิตภัณฑ์ของเรา ไม่ว่าจะเป็นผู้ที่ซื้อหรือกำลังทดลองใช้งาน ก็สมควรได้รับความสนใจและความเคารพอย่างเต็มที่จากเรา.
คุณสามารถบันทึกปัญหาหรือข้อเสนอแนะใด ๆ ที่เกี่ยวกับ Aspose.Email Java สำหรับ Ruby ผ่านแพลตฟอร์มต่อไปนี้:
ขยายและมีส่วนร่วม
Aspose.Email Java สำหรับ Ruby เป็นโอเพ่นซอร์สและซอร์สโค้ดของมันสามารถหาได้บนเว็บไซต์โซเชียลโค้ดดิ้งหลักที่ระบุด้านล่าง นักพัฒนาถูกกระตุ้นให้ดาวน์โหลดซอร์สโค้ดและมีส่วนร่วมโดยการแนะนำหรือเพิ่มฟีเจอร์ใหม่หรือปรับปรุงฟีเจอร์ที่มีอยู่ เพื่อให้ผู้อื่นก็ได้รับประโยชน์เช่นกัน.
ซอร์สโค้ด
คุณสามารถรับซอร์สโค้ดล่าสุดจากตำแหน่งต่อไปนี้:
ตัวอย่างโค้ด
ส่วนนี้รวมถึงหัวข้อต่อไปนี้:
- ดาวน์โหลดและกำหนดค่า Aspose.Email ใน Ruby
- คู่มือสำหรับนักพัฒนา Ruby
- การเขียนโปรแกรมอีเมลใน Ruby
- การเขียนโปรแกรม Outlook ใน Ruby
- ทำงานกับไฟล์ข้อความ Outlook (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
- สนับสนุน, ขยายและมีส่วนร่วมกับ Aspose.Email ใน Ruby