HTML JPG PDF XML PST
  Product Family
VCF

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

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

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

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

การแปลง PST เป็น VCF ช่วยเพิ่มความคล่องตัวในการย้ายข้อมูลอีเมลและการผสานรวมสำหรับนักพัฒนาด้วย API ที่ใช้งานง่ายของเราสนับสนุนกระบวนการสิ่งนี้ช่วยให้สามารถถ่ายโอนข้อมูลอีเมลแบบอัตโนมัติและง่ายขึ้น ช่วยให้การเปลี่ยนผ่านระหว่างไคลเอนต์อีเมลได้อย่างราบรื่นโดยไม่ต้องใช้งานการแปลงด้วยตนเองที่ซับซ้อนดังนั้นนักพัฒนาสามารถเพิ่มประสิทธิภาพเวลาและทรัพยากรเพิ่มประสิทธิภาพของกระบวนการอีเมลของพวกเขา

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

แปลงไฟล์ PST ของคุณเป็นรูปแบบ VCF ตอนนี้เริ่มต้นด้วยการรวมเนมสเปซ Aspose.Email ในโครงการ C # ของคุณคุณสามารถทำได้โดยดำเนินการอย่างใดอย่างหนึ่งต่อไปนี้:

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

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


PM> Install-Package Aspose.Email

สำหรับข้อมูลเพิ่มเติมคุณสามารถปรึกษาของเรา documentation or support.

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

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

  1. เปิดไฟล์ PST “ที่เก็บข้อมูล.pst”
  2. สร้างไดเรกทอรีเอาต์พุตหากไม่มีอยู่
  3. เข้าถึงโฟลเดอร์รายชื่อติดต่อในไฟล์ PST
  4. ทำซ้ำผ่านรายชื่อแต่ละรายในโฟลเดอร์รายชื่อ
  5. บันทึกรายชื่อแต่ละรายเป็นไฟล์.vcf ในไดเรกทอรีเอาต์พุตหากเป็นรายการผู้ติดต่อ
  6. เพิ่มจำนวนสำหรับผู้ติดต่อแต่ละรายที่บันทึกไว้

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

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

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

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

using (var pst = PersonalStorage.FromFile("storage.pst"))
{
    // Ensure the output directory exists
    Directory.CreateDirectory(outputDirectory);

    var contactFolder = pst.GetPredefinedFolder(StandardIpmFolder.Contacts);

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

    foreach (var msg in contactFolder.EnumerateMapiMessages())
    {
        if (msg.SupportedType == MapiItemType.Contact)
        {
            var vcfFilePath = Path.Combine(outputDirectory, $"Message{count}.vcf");
            var contact = (MapiContact)msg.ToMapiMessageItem();
            contact.Save(vcfFilePath, ContactSaveFormat.VCard);
        }

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

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

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

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