HTML JPG PDF XML VCF
  Product Family
PST

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

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

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

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

ด้วยคุณสมบัติที่ทรงพลังและแนวทางที่ยืดหยุ่น Aspose.Email ทำให้ง่ายต่อการผสานรวมการแปลง VCF เป็น PST เข้ากับแอปพลิเคชันของคุณได้อย่างราบรื่นการแปลง VCF เป็น PST ด้วย.NET API เป็นกระบวนการที่ง่ายและตรงไปตรงมาAPI มีวิธีการแยกวิเคราะห์ไฟล์ VCF และแปลงเป็นรูปแบบ PST ด้วยรหัสเพียงไม่กี่บรรทัดนอกจากนี้ Aspose.Email สำหรับ .NET ยังมีตัวเลือกต่าง ๆ สำหรับการปรับแต่งกระบวนการแปลงเช่นการระบุรูปแบบ PST เอาต์พุตและเพิ่มข้อมูลเมตาเพิ่มเติมให้กับไฟล์ PST ที่ได้ผลลัพธ์

ไม่ว่าคุณจะต้องแปลงไฟล์ VCF เดียวหรือประมวลผลผู้ติดต่อกลุ่มใหญ่ Aspose.Email สำหรับ .NET ให้ประสิทธิภาพและความยืดหยุ่นที่คุณต้องการเพื่อให้งานทำงานได้อย่างมีประสิทธิภาพและแม่นยำเพื่อใช้ประโยชน์จากพลังของ .NET API, ดำเนินการอย่างใดอย่างหนึ่งต่อไปนี้:

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

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


PM> Install-Package Aspose.Email

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

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

  1. แปลงไฟล์ VCF “contact.vcf” เป็นวัตถุ MapiContact โดยใช้วิธี MapIcontact.fromvCard
  2. สร้างวัตถุ PersonalStorage ใหม่ด้วยชื่อไฟล์ PST ที่ระบุ “storage.pst” และเวอร์ชันรูปแบบไฟล์เป็น Unicode โดยใช้วิธี PersonalStorage.create
  3. สร้างโฟลเดอร์รายชื่อใหม่ภายในที่เก็บข้อมูลส่วนบุคคลโดยใช้วิธี PST.createPredefinedFolder ด้วย “Contacts” เป็นชื่อโฟลเดอร์และ StandardPmFolder.Contacts เป็นประเภทโฟลเดอร์
  4. เพิ่มวัตถุ MapiContact ลงในโฟลเดอร์ผู้ติดต่อโดยใช้วิธี ContactFolder.addMapiMessageItem

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

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

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

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

var contact = MapiContact.FromVCard("contact.vcf");
           
using (var pst = PersonalStorage.Create("storage.pst", FileFormatVersion.Unicode))
{
    var contactFolder = pst.CreatePredefinedFolder("Contacts", StandardIpmFolder.Contacts);
    contactFolder.AddMapiMessageItem(contact);
}
 
  • แอพฟรีในการแปลง VCF เป็น PST

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

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

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