DOCX JPG PDF XML OST
  Product Family
VCF

ตัวแปลง OST เป็น VCF สำหรับแอปพลิเคชัน Java

Java API ที่ใช้งานง่ายเพื่อแปลงไฟล์อีเมลระหว่างรูปแบบตัวอย่างรหัสการแปลง OST เป็น VCF และการรวมเข้ากับโครงการ Java

แปลง OST เป็น VCF โดยใช้ 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 .

วิธีแปลงไฟล์ OST เป็นรูปแบบ VCF

การแปลงไฟล์ OST (Outlook Offline Storage Table) เป็นรูปแบบ VCF โดยใช้ Aspose.Email สำหรับ Java นำเสนอวิธีการที่สะดวกสำหรับการจัดการข้อมูลติดต่ออย่างมีประสิทธิภาพด้วยการใช้คุณสมบัติที่ครอบคลุมของ Aspose.Email API นักพัฒนาสามารถแยกไฟล์ OST แยกรายละเอียดการติดต่อและแปลงเป็นรูปแบบ VCF ได้อย่างราบรื่นกระบวนการแปลงนี้ช่วยให้มั่นใจได้ว่าข้อมูลการติดต่อทั้งหมดรวมถึงชื่อ หมายเลขโทรศัพท์ ที่อยู่อีเมล และข้อมูลที่เกี่ยวข้องอื่น ๆ จะถูกเก็บรักษาอย่างถูกต้องในไฟล์ VCF ที่ได้ผลลัพธ์ด้วยเฟรมเวิร์กที่ใช้งานง่ายและใช้งานง่ายของ Aspose.Email นักพัฒนาสามารถรวมฟังก์ชันการแปลง OST เป็น VCF เข้ากับแอปพลิเคชันได้อย่างง่ายดาย

ในการแปลงไฟล์ OST เป็นรูปแบบ VCF ห้องสมุดเสนอ PersonalStorage คลาสที่ใช้เป็นตัวแทนของไฟล์ที่เก็บข้อมูลส่วนบุคคล เช่น ไฟล์ OST หรือ PSTมีวิธีการเปิดสร้างและจัดการเนื้อหาของไฟล์ที่เก็บข้อมูลส่วนบุคคลเดอะ FolderInfo คลาสแสดงถึงโฟลเดอร์ภายในไฟล์เก็บข้อมูล (OST)มีวิธีการเข้าถึงข้อมูลและข้อความที่มีอยู่ในโฟลเดอร์เดอะ StandardIpmFolder คลาสการนับกำหนดโฟลเดอร์มาตรฐานภายในไฟล์ที่เก็บข้อมูลส่วนบุคคลในส่วนประกอบโค้ดด้านล่างจะใช้เพื่อระบุโฟลเดอร์ผู้ติดต่อเดอะ MapiMessage class มอบชุดฟังก์ชั่นที่ครอบคลุมสำหรับนักพัฒนาเพื่อทำงานกับข้อความอีเมลแบบโปรแกรม ทำให้พวกเขาสามารถจัดการ จัดการ และโต้ตอบกับข้อมูลอีเมลภายในแอปพลิเคชัน Java ได้อย่างมีประสิทธิภาพด้วย MapiItemType คลาสการนับคุณสามารถกำหนดรายการ MAPI ประเภทต่าง ๆ เช่นอีเมลรายชื่อติดต่องาน ฯลฯ ในตัวอย่างโค้ดด้านล่างจะใช้เพื่อตรวจสอบว่าข้อความเป็นประเภทผู้ติดต่อหรือไม่เดอะ MapiContact คลาสแสดงถึงผู้ติดต่อในรูปแบบ MAPIมันถูกใช้เพื่อบันทึกข้อมูลติดต่อเป็นไฟล์.vcfเมื่อบันทึกผู้ติดต่อให้เลือกรูปแบบด้วย ContactSaveFormat ชั้นเรียนโดยรวมแล้วคลาสเหล่านี้จะใช้ร่วมกันในส่วนโค้ดเพื่อเปิดไฟล์ OST ทำซ้ำผ่านผู้ติดต่อในโฟลเดอร์รายชื่อติดต่อแปลงเป็นรูปแบบ VCF และบันทึกเป็นไฟล์ VCF แต่ละไฟล์ในไดเรกทอรีเอาต์พุตที่ระบุ

Aspose.Email สำหรับ Java เป็น API ที่มีประสิทธิภาพที่ให้ฟังก์ชั่นที่ครอบคลุมสำหรับการทำงานกับข้อความอีเมลรายชื่อปฏิทินและงานในแอปพลิเคชัน Javaสำหรับข้อมูลเพิ่มเติมเกี่ยวกับคุณลักษณะโค้ดสูง API โปรดเยี่ยมชมเว็บไซต์ แหล่งข้อมูลอ้างอิง .

ขั้นตอนในการแปลง OST เป็น VCF ผ่าน Java

โปรแกรมเมอร์ Java สามารถแปลงไฟล์ OST เป็น VCF ได้อย่างง่ายดายในโค้ดเพียงไม่กี่บรรทัด

  1. เปิดไฟล์ OST โดยการสร้างวัตถุ PersonalStorage โดยใช้ PersonalStorage.fromFile() วิธีที่มีเส้นทางไปยังไฟล์ OST
  2. ตรวจสอบว่าไดเรกทอรีเอาต์พุตมีอยู่หรือไม่และถ้าไม่ให้สร้าง
  3. รับโฟลเดอร์รายชื่อจากไฟล์ OST โดยใช้ getPredefinedFolder .
  4. ทำซ้ำผ่านข้อความ OST
  5. ตรวจสอบว่าข้อความมีประเภท ติดต่อกับ MapiItemType หรือไม่
  6. แปลงข้อความเป็นวัตถุ MapiContact โดยใช้ toMapiMessageItem วิธีการของคลาส MapiMessage
  7. บันทึกผู้ติดต่อเป็นไฟล์ VCF โดยใช้ save วิธีการระบุรูปแบบสำหรับไฟล์และเส้นทางไฟล์

ข้อกำหนดของระบบ

ก่อนที่จะเรียกใช้รหัสการแปลง Java ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นดังต่อไปนี้

  • Microsoft Windows หรือระบบปฏิบัติการที่เข้ากันได้กับสภาพแวดล้อมรันไทม์ Java สำหรับแอปพลิเคชัน JSP/JSF และแอปพลิเคชันเดสก์ท็อป
  • รับเวอร์ชันล่าสุดของ Aspose.Email สำหรับ Java โดยตรงจาก Maven .
 

แปลง OST เป็น VCF - จาวา

// Open the OST file
PersonalStorage ost = PersonalStorage.fromFile(ostFilePath);
// Ensure the output directory exists
new File(outputDirectory).mkdirs();
// Get the Contacts folder from OST
FolderInfo contactFolder = ost.getPredefinedFolder(StandardIpmFolder.Contacts);
// Iterate through OST messages and save contacts as .vcf files
int count = 1;
for (MapiMessage msg : contactFolder.enumerateMapiMessages()) {
    if (msg.getSupportedType() == MapiItemType.Contact) {
        MapiContact contact = (MapiContact) msg.toMapiMessageItem();
        String vcfFilePath = outputDirectory + File.separator + "Message" + count + ".vcf";
        contact.save(vcfFilePath, ContactSaveFormat.VCard);
        System.out.println("Contact " + count + " saved as: " + vcfFilePath);
    }
    count++;
}
 

รูปแบบไฟล์ OST คืออะไร

รูปแบบไฟล์ OST (Offline Storage Table) เป็นไฟล์ที่เก็บสำเนารายการกล่องจดหมายจากเซิร์ฟเวอร์ Exchange ทำให้ผู้ใช้สามารถเข้าถึงข้อมูลกล่องจดหมายของตนได้แม้ว่าพวกเขาจะออฟไลน์ไฟล์ OST จะถูกซิงโครไนซ์กับเซิร์ฟเวอร์ Exchange เมื่อมีการเชื่อมต่อ เพื่อให้แน่ใจว่าการเปลี่ยนแปลงใด ๆ ที่ทำแบบออฟไลน์จะถูกอัปเดตบนเซิร์ฟเวอร์เช่นกันไฟล์ OST ถูกใช้โดย Microsoft Outlook สำหรับอีเมล ผู้ติดต่อ ปฏิทิน งาน และรายการกล่องจดหมายอื่น ๆ ในสภาพแวดล้อม Exchange

รูปแบบไฟล์ VCF คืออะไร

VCF (รูปแบบการ์ดเสมือนจริง) หรือ vCard เป็นรูปแบบไฟล์ดิจิทัลสำหรับการจัดเก็บข้อมูลติดต่อรูปแบบนี้ใช้กันอย่างแพร่หลายสำหรับการแลกเปลี่ยนข้อมูลระหว่างแอปพลิเคชันแลกเปลี่ยนข้อมูลยอดนิยมระบบปฏิบัติการส่วนใหญ่เช่น Windows และ macOS มาพร้อมกับแอปพลิเคชันเริ่มต้นเพื่อสร้างและเปิดไฟล์เหล่านี้ไฟล์ VCF เดียวสามารถมีข้อมูลการติดต่อสำหรับรายชื่อติดต่อหนึ่งรายหรือหลายรายการไฟล์ VCF มักจะมีข้อมูลเช่นชื่อผู้ติดต่อที่อยู่หมายเลขโทรศัพท์อีเมลวันเกิดภาพถ่ายและเสียงนอกเหนือจากฟิลด์อื่น ๆ อีกมากมายได้รับการสนับสนุนโดยไคลเอนต์อีเมลและบริการจะไม่มีการสูญเสียข้อมูลระหว่างการถ่ายโอนรายชื่อผ่านโดยใช้รูปแบบ vCardประเภทสื่อสำหรับรูปแบบไฟล์ VCF คือข้อความ/vcard

การแปลงรูปแบบไฟล์ที่รองรับโดย Aspose.Email สำหรับ Java

Aspose.Email สำหรับ Java นำเสนอชุดการแปลงรูปแบบไฟล์ที่กว้างขวางที่ออกแบบมาเพื่อจัดการอีเมลรายชื่อติดต่อปฏิทินไฟล์แนบได้อย่างราบรื่นช่วยให้นักพัฒนาสามารถจัดการและแปลงข้อมูลได้อย่างง่ายดายเพื่อตอบสนองความต้องการที่หลากหลายของแอปพลิเคชันของพวกเขาการใช้การแปลงรูปแบบไฟล์ในแอปพลิเคชันอีเมลช่วยอำนวยความสะดวกในการทำงานร่วมกันและเพิ่มประสิทธิภาพโดยรวมแล้วไลบรารีรองรับการแปลงจาก EML , EMLX , ICS , MBOX , MHTML , MSG , OFT , OLM , OST , PST , VCF ไปยังรูปแบบอื่น ๆ ที่เพิ่มประสบการณ์ของผู้ใช้
  • การสาธิตสดการแปลง OST เป็น VCF

    การแปลงที่รองรับอื่น ๆ

    คุณยังสามารถแปลง OST เป็นรูปแบบไฟล์อื่น ๆ อีกมากมายรวมถึงบางรูปแบบที่ระบุไว้ด้านล่าง

    OST TO EML (ข้อความอีเมล Outlook)
    OST TO EMLX (รูปแบบแอปเปิ้ล EMLX)
    OST TO HTML (ภาษามาร์กอัปข้อความไฮเปอร์)
    OST TO ICS (iCalendar)
    OST TO MBOX (ข้อความอีเมลอิเล็กทรอนิกส์)
    OST TO MHTML (รูปแบบการเก็บถาวรหน้าเว็บ)
    OST TO MSG (รูปแบบ Outlook และการแลกเปลี่ยน)
    OST TO OFT (เทมเพลตอีเมล Outlook)
    OST TO PST (ไฟล์ที่เก็บข้อมูลส่วนบุคคล Outlook)