แปลง 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 ได้อย่างง่ายดายในโค้ดเพียงไม่กี่บรรทัด
- แปลงไฟล์ VCF “contact.vcf” เป็นวัตถุ MapiContact โดยใช้วิธี MapIcontact.fromvCard
- สร้างวัตถุ PersonalStorage ใหม่ด้วยชื่อไฟล์ PST ที่ระบุ “storage.pst” และเวอร์ชันรูปแบบไฟล์เป็น Unicode โดยใช้วิธี PersonalStorage.create
- สร้างโฟลเดอร์รายชื่อใหม่ภายในที่เก็บข้อมูลส่วนบุคคลโดยใช้วิธี PST.createPredefinedFolder ด้วย “Contacts” เป็นชื่อโฟลเดอร์และ StandardPmFolder.Contacts เป็นประเภทโฟลเดอร์
- เพิ่มวัตถุ 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 เป็นรูปแบบไฟล์อื่น ๆ มากมาย รวมถึงบางรูปแบบที่ระบุไว้ด้านล่าง