ตัวแปลง PST เป็น EMLX สำหรับแอปพลิเคชัน Java
Java API ที่ใช้งานง่ายเพื่อแปลงไฟล์อีเมลระหว่างรูปแบบตัวอย่างรหัสการแปลง PST เป็น EMLX และการรวมเข้ากับโครงการ Java
แปลง PST เป็น EMLX โดยใช้ Java API
กำหนดอีเมลสำหรับ Java ให้โซลูชันที่มีประสิทธิภาพและเชื่อถือได้สำหรับการแปลงไฟล์อีเมลระหว่างรูปแบบต่างๆช่วยลดความยุ่งยากในการแปลงรูปแบบอีเมลโดยให้ API ที่ตรงไปตรงไปตรงมาและมีประสิทธิภาพลองใช้ตัวอย่างโค้ดที่กระชับและตรงไปตรงมาซึ่งแสดงให้เห็นถึงความง่ายและประสิทธิภาพของกระบวนการแปลงรูปแบบอีเมลรหัสนี้แสดงถึงคลาสและวิธีการในการสร้างวัตถุและการจัดการเพื่อให้นักพัฒนาสามารถจัดการข้อมูลอีเมลได้อย่างง่ายดายและแม่นยำ และบรรลุผลลัพธ์ที่เชื่อถือได้และแม่นยำ
ด้วย Java API คุณไม่ต้องกังวลเกี่ยวกับอัลกอริทึมที่ซับซ้อนหรือการทำงานด้วยตนเองที่น่าเบื่อช่วยประหยัดเวลาและความพยายามสำหรับงานที่สำคัญยิ่งขึ้นเพื่อนำแอปพลิเคชันการประมวลผลอีเมลของคุณไปในระดับถัดไป
วิธีการติดตั้ง Aspose.Email สำหรับไลบรารี Java
ในการเริ่มใช้ความสามารถของ Java API ที่มีประสิทธิภาพและอุดมไปด้วยคุณลักษณะเป็นเรื่องง่ายด้วยการกระทำอย่างใดอย่างหนึ่งต่อไปนี้:
ดาวน์โหลดเวอร์ชันล่าสุดจาก Maven
ติดตั้งภายในโครงการที่ใช้ Maven ของคุณโดยการเพิ่มการกำหนดค่าต่อไปนี้ลงใน pom.xml
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-email</artifactId>
<version>version of aspose-email API</version>
<classifier>jdk17</classifier>
</dependency>
ในกรณีที่มีปัญหาหรือคำถามเกี่ยวกับกระบวนการติดตั้ง API โปรดเยี่ยมชม Installation ส่วนของของเรา documentation .
วิธีแปลงไฟล์ PST เป็นรูปแบบ EMLX
การแปลงไฟล์ PST (Personal Storage Table) เป็นรูปแบบ EMLX โดยใช้ Aspose.Email สำหรับ Java เป็นโซลูชันที่แข็งแกร่งและมีประสิทธิภาพสำหรับการทำงานกับข้อมูลอีเมลAPI ที่ใช้งานง่ายนำเสนอโดย Aspose.Email ช่วยให้นักพัฒนาสามารถประมวลผลไฟล์ PST ได้อย่างราบรื่นแยกข้อความอีเมลและแปลงเป็นรูปแบบ EMLX ได้อย่างง่ายดายกระบวนการแปลงนี้ช่วยให้มั่นใจได้ว่าโครงสร้างอีเมลดั้งเดิมไฟล์แนบและข้อมูลเมตาจะถูกเก็บรักษาไว้ เพื่อรักษาความสมบูรณ์ของเนื้อหาอีเมลตลอดการเปลี่ยนแปลงด้วยการใช้เครื่องมือการแปลงที่เชื่อถือได้ของ Aspose.Email นักพัฒนาสามารถรวมฟังก์ชันการแปลง PST เป็น EMLX เข้ากับแอปพลิเคชัน Java ได้อย่างง่ายดาย
ในการแปลงไฟล์ PST เป็นรูปแบบ EMLX ห้องสมุดเสนอ PersonalStorage คลาสที่ใช้เป็นตัวแทนของไฟล์ PSTมีวิธีการเข้าถึงและจัดการข้อมูลที่เก็บไว้ภายในไฟล์ PSTเดอะ FolderInfo คลาสแสดงถึงโฟลเดอร์ภายในไฟล์ PSTมีวิธีการเข้าถึงเนื้อหาของโฟลเดอร์เดอะ MessageInfoCollection class ซึ่งยังใช้ในตัวอย่างโค้ดด้านล่างเก็บคอลเลกชันของวัตถุ MessageInfo ซึ่งแสดงถึงข้อความอีเมลภายในโฟลเดอร์ด้วย MessageInfo คลาส ซึ่งเป็นตัวแทนของข้อความอีเมลแต่ละรายการภายในโฟลเดอร์ คุณสามารถเข้าถึงรายละเอียดของข้อความอีเมลแต่ละรายการภายในโฟลเดอร์เดอะ MapiMessage class มอบชุดฟังก์ชั่นที่ครอบคลุมสำหรับนักพัฒนาเพื่อทำงานกับข้อความอีเมลแบบโปรแกรม ทำให้พวกเขาสามารถจัดการ จัดการ และโต้ตอบกับข้อมูลอีเมลภายในแอปพลิเคชัน Java ได้อย่างมีประสิทธิภาพเดอะ SaveOptions คลาสมีตัวเลือกสำหรับการบันทึกข้อความอีเมลในรูปแบบที่แตกต่างกันตัวอย่างโค้ดด้านล่างแสดงให้เห็นถึงการใช้คลาสเหล่านี้ในการแยกข้อความอีเมลแปลงจาก PST เป็นรูปแบบ EMLX และบันทึกไว้ในโฟลเดอร์ปลายทางที่ระบุสำหรับข้อมูลเพิ่มเติมเกี่ยวกับคุณลักษณะโค้ดสูง API โปรดเยี่ยมชมเว็บไซต์ แหล่งข้อมูลอ้างอิง .
ขั้นตอนในการแปลง PST เป็น EMLX ผ่าน Java
โปรแกรมเมอร์ Java สามารถแปลงไฟล์ PST เป็น EMLX ได้อย่างง่ายดายในรหัสเพียงไม่กี่บรรทัด
- โหลดไฟล์ PST “Outlook.pst” ด้วย PersonalStorage.fromFile method.
- เข้าถึงโฟลเดอร์กล่องขาเข้าภายในไฟล์ PST โดยใช้ getPredefinedFolder .
- ดึงข้อความอีเมลทั้งหมดในโฟลเดอร์กล่องขาเข้าและจัดเก็บไว้ในวัตถุ MessageInfoCollection โดยการโทร getContents method.
- ทำซ้ำผ่านแต่ละข้อความอีเมลในคอลเลกชัน
- แยกเนื้อหาและข้อมูลเมตาของข้อความอีเมลแต่ละข้อโดยใช้ extractMessage method.
- สร้างวัตถุ MapiMessage เพื่อห่อหุ้มเนื้อหาข้อความ
- บันทึกข้อความอีเมลในรูปแบบ EMLX โดยโทรไปที่ save วิธีการของคลาส MapiMessage ที่ระบุตัวเลือกการบันทึกสำหรับไฟล์ใหม่
ข้อกำหนดของระบบ
ก่อนที่จะเรียกใช้รหัสการแปลง Java ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นดังต่อไปนี้
- Microsoft Windows หรือระบบปฏิบัติการที่เข้ากันได้กับสภาพแวดล้อมรันไทม์ Java สำหรับแอปพลิเคชัน JSP/JSF และแอปพลิเคชันเดสก์ท็อป
- รับเวอร์ชันล่าสุดของ Aspose.Email สำหรับ Java โดยตรงจาก Maven .
แปลง PST เป็น EMLX - จาวา
PersonalStorage pst = PersonalStorage.fromFile("Outlook.pst");
FolderInfo folderInfo = pst.getPredefinedFolder(StandardIpmFolder.Inbox);
MessageInfoCollection miCol = folderInfo.getContents();
for (int i=0;i < miCol.size(); i++){
MessageInfo msgInfo = (MessageInfo)miCol.get(i);
MapiMessage mapi = pst.extractMessage(msgInfo);
mapi.save("DestFolder\\" + i + ".emlx", SaveOptions.createSaveOptions(MailMessageSaveType.EmlxFormat));
}
รูปแบบไฟล์ PST คืออะไร?
PST (ตารางการจัดเก็บข้อมูลส่วนบุคคล) เป็นรูปแบบไฟล์ที่ใช้โดย Microsoft Outlook เพื่อจัดเก็บข้อความอีเมลรายชื่อติดต่อปฏิทินงานและรายการกล่องจดหมายอื่น ๆไฟล์ PST ทำหน้าที่เป็นคอนเทนเนอร์จัดเก็บข้อมูลที่ช่วยให้ผู้ใช้สามารถเข้าถึงและจัดการข้อมูลอีเมลของตนภายใน Outlookไฟล์เหล่านี้สามารถสร้างและบันทึกไว้ในเครื่องคอมพิวเตอร์ของผู้ใช้หรือเก็บไว้ในเซิร์ฟเวอร์เครือข่ายไฟล์ PST มักใช้สำหรับการสำรองข้อมูลอีเมลการเก็บถาวรข้อความเก่าและการย้ายข้อมูลอีเมลระหว่างคอมพิวเตอร์หรือไคลเอนต์อีเมลต่างๆนอกจากนี้ ไฟล์ PST ยังสามารถป้องกันด้วยรหัสผ่านเพื่อเพิ่มความปลอดภัยของข้อมูลและความเป็นส่วนตัว
รูปแบบไฟล์ EMLX คืออะไร?
EMLX เป็นรูปแบบไฟล์ที่ใช้โดย Apple Mailเป็นรูปแบบไฟล์ที่เป็นกรรมสิทธิ์ที่ใช้ในการจัดเก็บข้อความอีเมลแต่ละรายการบนระบบปฏิบัติการ macOS และ Mac OS Xไฟล์ EMLX แต่ละไฟล์แสดงถึงข้อความอีเมลเดียวและโดยทั่วไปจะมีเนื้อหาไฟล์แนบส่วนหัวและข้อมูลเมตาของอีเมลมักจะถูกเก็บไว้ในโครงสร้างไดเรกทอรีที่ซ้อนกันบนคอมพิวเตอร์ของผู้ใช้โดยมีข้อความอีเมลแต่ละข้อความบันทึกเป็นไฟล์แยกต่างหากรูปแบบ EMLX ช่วยให้Apple Mail สามารถจัดการและจัดเก็บข้อความอีเมลได้อย่างมีประสิทธิภาพในขณะที่ให้การเข้าถึงข้อความแต่ละข้อความสำหรับผู้ใช้ได้อย่างง่ายดาย
การแปลงรูปแบบไฟล์ที่รองรับโดย Aspose.Email สำหรับ Java
Aspose.Email สำหรับ Java นำเสนอชุดการแปลงรูปแบบไฟล์ที่กว้างขวางที่ออกแบบมาเพื่อจัดการอีเมลรายชื่อติดต่อปฏิทินไฟล์แนบได้อย่างราบรื่นช่วยให้นักพัฒนาสามารถจัดการและแปลงข้อมูลได้อย่างง่ายดายเพื่อตอบสนองความต้องการที่หลากหลายของแอปพลิเคชันของพวกเขาการใช้การแปลงรูปแบบไฟล์ในแอปพลิเคชันอีเมลช่วยอำนวยความสะดวกในการทำงานร่วมกันและเพิ่มประสิทธิภาพโดยรวมแล้วไลบรารีรองรับการแปลงจาก EML , EMLX , ICS , MBOX , MHTML , MSG , OFT , OLM , OST , PST , VCF ไปยังรูปแบบอื่น ๆ ที่เพิ่มประสบการณ์ของผู้ใช้การสาธิตสดการแปลง PST เป็น EMLX
การแปลงที่รองรับอื่น ๆ
คุณยังสามารถแปลง PST เป็นรูปแบบไฟล์อื่น ๆ มากมาย รวมทั้งไม่กี่รายการด้านล่าง