HTML
JPG
PDF
XML
ICS
OST
แปลง ICS เป็น OST ผ่าน C #
การแปลง ICS เป็น OST C # โดยใช้ .NET API โดยไม่ต้องใช้ Outlook® หรือ Thunderbird®
วิธีแปลง ICS เป็น OST โดยใช้ C #
ในการแปลง ICS เป็น OST เราจะใช้
API ซึ่งเป็นการจัดการเอกสารและการแปลง API ที่อุดมไปด้วยคุณลักษณะทรงพลังและใช้งานง่ายสำหรับแพลตฟอร์ม C #เปิด
ตัวจัดการแพคเกจค้นหา Aspose.Email และติดตั้งคุณอาจใช้คำสั่งต่อไปนี้จากคอนโซลตัวจัดการแพคเกจ
คำสั่งคอนโซลตัวจัดการแพคเกจ
PM> Install-Package Aspose.Email
ขั้นตอนในการแปลง ICS เป็น OST ผ่าน C #
โปรแกรมเมอร์.NET สามารถโหลดและแปลงไฟล์ ICS เป็น OST ได้อย่างง่ายดายในโค้ดเพียงไม่กี่บรรทัด
- โหลดไฟล์ ICS ด้วย ปฏิทิน.Appointment.Load
- บันทึกเป็น MSG ใน MemoryStream
- เปิดไฟล์ OST
- ส่งเส้นทางไฟล์เอาต์พุตด้วยนามสกุลไฟล์ OST
- เรียกวิธีการ AddMessage
- ส่งผ่าน MapiMessage ที่โหลดจาก MemoryStream
- ไฟล์ OFT จะถูกบันทึกไว้ที่เส้นทางที่ระบุ
ข้อกำหนดของระบบ
ก่อนที่จะเรียกใช้รหัสการแปลง.NET ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นดังต่อไปนี้
- ไมโครซอฟท์ วินโดวส์ หรือระบบปฏิบัติการที่เข้ากันได้กับ .NET Framework, .NET Core และ PHP, VBScript, Delphi, C ++ ผ่าน COM Interop
- สภาพแวดล้อมการพัฒนาเช่น Microsoft Visual Studio
- กำหนด.Email สำหรับ .NET DLL ที่อ้างอิงในโครงการของคุณ
- รวมเนมสเปซในคลาสที่เกี่ยวข้อง
รหัสตัวอย่างนี้แสดงการแปลง ICS เป็น OST C #
// load the ICS file to be converted
// save ICS as a MSG
using var msgStream = new MemoryStream();
Aspose.Email.Calendar.Appointment
.Load("My File.ics")
.Save(msgStream, AppointmentSaveFormat.Msg);
// open an OST file
using var pst = PersonalStorage.FromFile("Saved File.ost");
// get a calendar folder
var calendarFolder = pst.GetPredefinedFolder(StandardIpmFolder.Appointments);
// add MSG to the calendar folder
calendarFolder.AddMessage(MapiMessage.Load(msgStream));
แอพฟรีในการแปลง ICS เป็น OST
การแปลงที่รองรับอื่น ๆ
คุณยังสามารถแปลง ICS เป็นรูปแบบไฟล์อื่น ๆ อีกมากมายรวมถึงบางรูปแบบที่ระบุไว้ด้านล่าง
ICS TO EML (ข้อความอีเมล Outlook)
ICS TO EMLX (รูปแบบแอปเปิ้ล EMLX)
ICS TO HTML (ภาษามาร์กอัปข้อความไฮเปอร์)
ICS TO MBOX (ข้อความอีเมลอิเล็กทรอนิกส์)
ICS TO MHTML (รูปแบบการเก็บถาวรหน้าเว็บ)
ICS TO MSG (รูปแบบ Outlook และการแลกเปลี่ยน)
ICS TO OFT (เทมเพลตอีเมล Outlook)
ICS TO PST (ไฟล์ที่เก็บข้อมูลส่วนบุคคล Outlook)