บทช่วยสอนง่ายๆ นี้จะแนะนำคุณเกี่ยวกับ วิธีเปิดไฟล์ MSG ใน Java ประกอบด้วยข้อมูลโดยละเอียดเกี่ยวกับการกำหนดค่าสภาพแวดล้อมเพื่อใช้ไลบรารีนี้ในแอปพลิเคชันของคุณ กระบวนการทีละขั้นตอนเพื่อทำงานให้สำเร็จ และโค้ดตัวอย่างที่รันได้เพื่อ ดูไฟล์ MSG ใน Java คุณจะได้เรียนรู้วิธีการดึงและแสดงคุณสมบัติต่างๆ ของไฟล์ MSG และไฟล์แนบ ถ้ามี
ขั้นตอนในการอ่านไฟล์ MSG ใน Java
- ตั้งค่าสภาพแวดล้อมให้ใช้ Aspose.Email for Java ในโครงการของคุณเพื่อเปิดไฟล์ MSG
- สร้างอินสแตนซ์วัตถุ MapiMessage และเปิดไฟล์ MSG ตัวอย่างโดยใช้เมธอด load()
- แสดงข้อมูลต่างๆ เกี่ยวกับไฟล์ MSG ที่โหลดโดยใช้คุณสมบัติที่เปิดเผยในคลาส MapiMessage
- รับการอ้างอิงถึงคอลเลกชั่นไฟล์แนบในไฟล์ MSG ที่โหลด
- แสดงคุณสมบัติต่างๆ ของไฟล์แนบแต่ละไฟล์ เช่น ชื่อไฟล์ ชื่อที่แสดง
ขั้นตอนเหล่านี้สรุปกระบวนการในการ ดูไฟล์ MSG โดยไม่มี Outlook ใน Java ขั้นแรก ให้รายละเอียดเกี่ยวกับรายละเอียดคอนฟิกูเรชัน จากนั้นเน้นคลาสและเมธอดที่จำเป็นในการโหลดและดึงคุณสมบัติ ตัวอย่างเช่น คลาส MapiMessage ใช้สำหรับโหลดไฟล์ MSG ด้วยความช่วยเหลือของเมธอด load() ในขณะที่ใช้คุณสมบัติต่างๆ ในการดึงเนื้อหา เช่น หัวเรื่อง ที่อยู่อีเมลของผู้ส่ง เนื้อความ ผู้รับ และไฟล์แนบ
รหัสเพื่ออ่านไฟล์ MSG โดยไม่มี Outlook ใน Java
import com.aspose.email.License; | |
import com.aspose.email.MapiAttachment; | |
import com.aspose.email.MapiMessage; | |
class AsposeTest { | |
public static void main(String[] args) throws Exception {//Main function to open Outlook message using Java | |
// Instantiate the license | |
License lic = new License(); | |
lic.setLicense("Aspose.Total.lic"); | |
// Open the MSG file | |
MapiMessage msgFile = MapiMessage.load("message.msg"); | |
// Display different properties | |
System.out.println("Message Subject:" + msgFile.getSubject()); | |
System.out.println("Message From:" + msgFile.getSenderEmailAddress()); | |
System.out.println("Message Body" + msgFile.getBody()); | |
System.out.println("Message Recipients: " + msgFile.getRecipients()); | |
// Display attachments properties | |
for (MapiAttachment attachment : msgFile.getAttachments()) | |
{ | |
System.out.println("File Name: " + attachment.getFileName()); | |
System.out.println("Display Name: " + attachment.getDisplayName()); | |
} | |
System.out.println("Done"); | |
} | |
} |
รหัสนี้สาธิตขั้นตอนการโหลดและ อ่านไฟล์ Outlook MSG ในภาษาจาวา เมธอด MapiMessage.load() ถูกใช้โดยระบุชื่อไฟล์ MSG อย่างไรก็ตาม คุณอาจใช้วิธีโอเวอร์โหลดอื่นๆ ที่ใช้อาร์กิวเมนต์ที่แตกต่างกัน เช่น วัตถุ LoadOptions ซึ่งแสดงตัวเลือกในการตั้งค่าการเข้ารหัสข้อความที่ต้องการสำหรับข้อความ หรือฟังก์ชันการโทรกลับ เพื่อหยุดการทำงานในกรณีที่เกิดข้อผิดพลาด ในทำนองเดียวกัน คุณสามารถรับและดูคุณสมบัติอื่นๆ ของไฟล์ MSG เช่น ส่วนหัวของข้อความการขนส่ง คำนำหน้าหัวเรื่อง ชื่อที่ส่งแทน ความไว ชื่อผู้ส่ง การตอบกลับ และค่าสถานะต่างๆ
บทความนี้สอนให้เราเขียน โปรแกรมดูไฟล์ MSG ของ Outlook ใน Java หากคุณต้องการเรียนรู้ขั้นตอนการสร้าง MapiContact โปรดดูบทความใน วิธีสร้าง MapiContact โดยใช้ Java