PNG JPG BMP TIFF PST
Aspose.Email  สำหรับ .NET

วิธีผสานไฟล์ PST ใน C #

.NET API ที่ใช้งานง่ายและมีประสิทธิภาพสูงเพื่อรวมไฟล์ Outlook PST โดยไม่ต้องพึ่งพาซอฟต์แวร์ Microsoft Outlook

กระบวนการรวมไฟล์ PST อยู่ที่การรวมไฟล์ PST หลายไฟล์ลงในไฟล์เดียวซึ่งสามารถช่วยในการจัดระเบียบและรวมข้อมูล Outlook เพื่อการจัดการและการเข้าถึงได้ง่ายขึ้นนอกจากนี้ยังสามารถช่วยลดความซับซ้อนของข้อมูลและกระบวนการเก็บถาวร

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

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

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

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

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


PM> Install-Package Aspose.Email

ขั้นตอนสำหรับการรวมไฟล์ PST ใน C #

การรวมไฟล์พื้นฐานและการเชื่อมโยงกับ กำหนดอีเมลสำหรับ .NET API สามารถทำได้ด้วยโค้ดเพียงไม่กี่บรรทัด

  1. Use PersonalStorage.FromFile เพื่อเข้าถึงไฟล์ PST
  2. สมัครสมาชิกเหตุการณ์สำหรับกระบวนการติดตาม
  3. ผสานไฟล์ PST ที่อยู่ในโฟลเดอร์แยกต่างหากโดยใช้ personalStorage.MergeWith() method.

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

API ของเราได้รับการสนับสนุนบนแพลตฟอร์มและระบบปฏิบัติการที่สำคัญทั้งหมดก่อนดำเนินการรหัสด้านล่างโปรดตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นต่อไปนี้ในระบบของคุณ

  • Microsoft Windows หรือระบบปฏิบัติการที่เข้ากันได้กับแพลตฟอร์ม.NET Framework, .NET Core, Windows Azure, Mono หรือ Xamarin
  • สภาพแวดล้อมการพัฒนาเช่น Microsoft Visual Studio
  • Aspose.Email สำหรับ .NET DLL ที่อ้างอิงในโครงการของคุณ - ติดตั้งจาก NuGet โดยใช้ปุ่มดาวน์โหลดด้านบน
 

ผสานไฟล์ PST - C #

// The path to the File directory.
string dataDir = RunExamples.GetDataDir_Outlook();
string dst = dataDir + "Sub.pst";
totalAdded = 0;
try
{
    using (PersonalStorage personalStorage = PersonalStorage.FromFile(dst))
    {
        // The events subscription is an optional step for the tracking process only.
        personalStorage.StorageProcessed += PstMerge_OnStorageProcessed;
        personalStorage.ItemMoved += PstMerge_OnItemMoved;

        // Merges with the pst files that are located in a separate folder.
        personalStorage.MergeWith(Directory.GetFiles(dataDir + @"MergePST\"));
        Console.WriteLine("Total messages added: {0}", totalAdded);
    }               
    Console.WriteLine(Environment.NewLine + "PST merged successfully at " + dst);
}
catch (Exception ex)
{
    Console.WriteLine(ex.Message + "\nThis example will only work if you apply a valid Aspose Email License. You can purchase full license or get 30 day temporary license from http:// Www.aspose.com/purchase/default.aspx.");
}
 

เพิ่มประสิทธิภาพการทำงานของระบบ: รวมไฟล์ PST เข้ากับ API C # ขั้นสูง

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

  1. การจัดการข้อมูลที่มีประสิทธิภาพ: การรวมไฟล์ PST หลายไฟล์ลงในไฟล์เดียวทำให้จัดการและค้นหาอีเมล รายชื่อติดต่อ และข้อมูลอื่น ๆ ได้ง่ายขึ้นช่วยเพิ่มความคล่องตัวในการเข้าถึงข้อมูลและการจัดระเบียบ

  2. ลดความเสี่ยงของการสูญเสียข้อมูล: การรวมไฟล์ PST ช่วยลดความเสี่ยงของการสูญเสียข้อมูลสำคัญโดยไม่ได้ตั้งใจ โดยเฉพาะอย่างยิ่งในระหว่างกระบวนการสำรองข้อมูลและการย้ายข้อมูล เนื่องจากข้อมูลทั้งหมดถูกรวมไว้ในไฟล์เดียว

  3. การใช้พื้นที่เก็บข้อมูลที่เหมาะสม: ด้วยการรวมไฟล์ PST ข้อมูลซ้ำซ้อนหรือที่ซ้ำกันในไฟล์ต่าง ๆ สามารถลดลงซึ่งนำไปสู่การใช้พื้นที่จัดเก็บข้อมูลที่มีประสิทธิภาพมากขึ้นในระบบหรือเซิร์ฟเวอร์อีเมลของคุณ

  4. กระบวนการสำรองข้อมูลและการเก็บถาวรที่ง่ายขึ้น: การจัดการการสำรองข้อมูลและไฟล์เก็บถาวรสำหรับไฟล์ PST แบบรวมเดียวนั้นง่ายและใช้เวลาน้อยกว่าเมื่อเทียบกับการจัดการกับไฟล์หลายไฟล์

  5. ประสิทธิภาพและการซิงโครไนซ์ที่เพิ่มขึ้น: การรวมไฟล์ PST สามารถปรับปรุงประสิทธิภาพของ Outlook และลดปัญหาการซิงโครไนซ์โดยเฉพาะอย่างยิ่งเมื่อจัดการกับข้อมูลจำนวนมากเนื่องจากข้อมูลทั้งหมดจะถูกเก็บไว้ในไฟล์แบบครบวงจร

ภาพรวมสั้น ๆ API

กำหนดอีเมลสำหรับ .NET เป็นโซลูชันการแยกวิเคราะห์ไฟล์ Microsoft Outlook และ Thunderbirdเราสามารถสร้างจัดการแปลงอีเมลและรูปแบบการจัดเก็บเช่น EML, EMLX, HTML, MHT, MSG, PST, MBOX ฯลฯ ได้อย่างง่ายดาย การจัดการไฟล์แนบอีเมลการปรับแต่งส่วนหัวข้อความและการใช้โปรโตคอลเครือข่ายต่างๆ เช่น POP3, IMAP และ SMTP เพื่อส่งและรับอีเมลนั้นง่ายกว่ามาก

Aspose.Email ให้การเข้าถึงทรัพยากรได้ฟรี:

  • ที่เข้าใจได้ documentation พร้อมคำแนะนำอย่างละเอียดเกี่ยวกับคุณสมบัติที่รองรับทั้งหมด
  • ฟอรัมสนับสนุน ให้คำตอบอย่างมืออาชีพสำหรับคำถามที่เป็นไปได้ทั้งหมด
  • the blog ด้วยคอลเลกชันของโพสต์เกี่ยวกับปัญหาเร่งด่วน
  • คุณสมบัติขั้นสูง ของห้องสมุด

API เป็นแบบสแตนด์อโลนและไม่ต้องใช้ Microsoft Outlook หรือการติดตั้งซอฟต์แวร์อื่น ๆ

  • PST What is PST File Format

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

    Read More