HTML JPG PDF XML MBOX
  Product Family
VCF

แปลง MBOX เป็น VCF ผ่าน C #

การแปลง MBOX เป็น VCF C # โดยใช้ .NET API โดยไม่ติดตั้ง Outlook® หรือ Thunderbird®

วิธีแปลง MBOX เป็น VCF โดยใช้ C #

กำหนดอีเมลสำหรับ .NET ให้โซลูชันที่ทรงพลังสำหรับการแปลงไฟล์ MBOX เป็น VCF ด้วยประสิทธิภาพและง่ายดาย!ด้วยรหัสเพียงไม่กี่บรรทัดคุณสามารถแยกและส่งออกข้อมูลติดต่อที่เก็บไว้ในอีเมลในรูปแบบไฟล์ MBOX ไปยังรูปแบบ VCF ซึ่งเป็นรูปแบบมาตรฐานสำหรับการจัดเก็บข้อมูลผู้ติดต่อ ได้อย่างราบรื่นกระบวนการนี้มีประโยชน์สำหรับการถ่ายโอนหรือสำรองข้อมูลรายละเอียดการติดต่อจากข้อความอีเมลไปยังสมุดที่อยู่ส่วนตัว ระบบการจัดการผู้ติดต่อ หรืออุปกรณ์มือถือในรูปแบบที่ได้รับการยอมรับอย่างกว้างขวางและพกพา.NET API ช่วยให้มั่นใจได้ถึงความเข้ากันได้และการเข้าถึงในไคลเอนต์อีเมลและแพลตฟอร์มต่างๆการใช้ประโยชน์จากคุณสมบัติอันทรงพลังของไลบรารี C# ผู้ใช้สามารถใช้งานการแปลง MBOX เป็น VCF ในแอปพลิเคชันได้อย่างง่ายดายโดยได้รับความน่าเชื่อถือ ความเร็ว และความยืดหยุ่นในกระบวนการแปลง

API มีชุดส่วนประกอบที่ครอบคลุมเพื่อจัดการกับงานที่เกี่ยวข้องกับอีเมลต่างๆ รวมถึงการสร้าง การอ่าน และการจัดการข้อความอีเมล การจัดการโฟลเดอร์และไฟล์แนบ การกรอง การค้นหา และการเข้ารหัส การทำงานกับ Microsoft Exchange Server จัดการกับรูปแบบอีเมลต่างๆ และอื่นๆ

ด้วย Aspose.Email นักพัฒนาสามารถปรับปรุงการจัดการอีเมลปรับปรุงการทำงานร่วมกันของข้อมูล ตรวจสอบให้แน่ใจว่าสอดคล้องกับมาตรฐานอีเมล และเพิ่มประสิทธิภาพให้กับแอปพลิเคชันของตนด้วยความสามารถในการประมวลผลอีเมลขั้นสูง

เริ่มใช้ความสามารถของ .NET API โดยดำเนินการอย่างใดอย่างหนึ่งต่อไปนี้:

  • Open NuGet ตัวจัดการแพคเกจค้นหา Aspose.Email และติดตั้งบนอุปกรณ์ของคุณ

  • ใช้คำสั่งต่อไปนี้จากคอนโซลตัวจัดการแพคเกจ:


PM> Install-Package Aspose.Email

ขั้นตอนในการแปลง MBOX เป็น VCF ผ่าน C #

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

  1. โหลดไฟล์ mbox โดยใช้ mboxStorageReader
  2. สร้างไดเรกทอรีเอาต์พุตหากไม่มีอยู่
  3. ทำซ้ำผ่านข้อความ mbox
  4. บันทึกแต่ละข้อความเป็นไฟล์.vcf ในไดเรกทอรีเอาต์พุตโดยใช้มุมมองทางเลือก VCF

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

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

  • ไมโครซอฟท์ วินโดวส์ หรือระบบปฏิบัติการที่เข้ากันได้กับ .NET Framework, .NET Core และ PHP, VBScript, Delphi, C ++ ผ่าน COM Interop
  • สภาพแวดล้อมการพัฒนาเช่น Microsoft Visual Studio
  • กำหนด.Email สำหรับ .NET DLL ที่อ้างอิงในโครงการของคุณ
  • รวมเนมสเปซในคลาสที่เกี่ยวข้อง
 

รหัสตัวอย่างนี้แสดงการแปลง MBOX เป็น VCF C #

// Load mbox file
var mbox = MboxStorageReader.CreateReader(mboxFilePath, new MboxLoadOptions());

// Ensure the output directory exists
Directory.CreateDirectory(outputDirectory);

// Iterate through mbox messages and save them as .vcf files
int count = 1;

foreach (var eml in mbox.EnumerateMessages())
{
    var vcfFilePath = Path.Combine(outputDirectory, $"Message{count}.vcf");

    // Find the alternate view with MediaType "text/vcard" (VCF)
    var vcfView = eml.GetAlternateViewContent("text/vcard");

    // If an VCF view is found, save it to a file
    if (vcfView != null)
    {
        File.WriteAllText(vcfFilePath, vcfView);
    }

    Console.WriteLine($"Message {count} saved as: {vcfFilePath}");

    count++;
}
 
  • แอพฟรีในการแปลง MBOX เป็น VCF

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

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

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