DOCX JPG PDF XML ICS
  Product Family
OST

ตัวแปลง ICS เป็น OST สำหรับแอปพลิเคชัน Java

Java API ที่ใช้งานง่ายเพื่อแปลงไฟล์อีเมลระหว่างรูปแบบตัวอย่างโค้ดแปลง ICS เป็น OST และการรวมเข้ากับโครงการ Java

แปลง ICS เป็น OST โดยใช้ Java API

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

ด้วย Java API คุณไม่ต้องกังวลเกี่ยวกับอัลกอริทึมที่ซับซ้อนหรือการทำงานด้วยตนเองที่น่าเบื่อช่วยประหยัดเวลาและความพยายามสำหรับงานที่สำคัญยิ่งขึ้นเพื่อนำแอปพลิเคชันการประมวลผลอีเมลของคุณไปในระดับถัดไป

วิธีการติดตั้ง Aspose.Email สำหรับไลบรารี Java

ในการเริ่มใช้ความสามารถของ Java API ที่มีประสิทธิภาพและอุดมไปด้วยคุณลักษณะเป็นเรื่องง่ายด้วยการกระทำอย่างใดอย่างหนึ่งต่อไปนี้:

  • ดาวน์โหลดเวอร์ชันล่าสุดจาก Maven

  • ติดตั้งภายในโครงการที่ใช้ Maven ของคุณโดยการเพิ่มการกำหนดค่าต่อไปนี้ลงใน pom.xml

<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-email</artifactId>
<version>version of aspose-email API</version>
<classifier>jdk17</classifier>
</dependency>

ในกรณีที่มีปัญหาหรือคำถามเกี่ยวกับกระบวนการติดตั้ง API โปรดเยี่ยมชม Installation ส่วนของของเรา documentation .

วิธีแปลงไฟล์ ICS เป็นรูปแบบ OST

การแปลงไฟล์ ICS (iCalendar) เป็นรูปแบบ OST (Outlook Offline Storage Table) อาจเป็นประโยชน์สำหรับผู้ใช้ที่ต้องการเข้าถึงกิจกรรมในปฏิทินและการนัดหมายแบบออฟไลน์โดยเฉพาะเมื่อทำงานกับ Outlookด้วยการแปลงไฟล์ ICS เป็นรูปแบบ OST ผู้ใช้สามารถซิงโครไนซ์และจัดเก็บข้อมูลปฏิทินในเครื่องของตนเองได้ ทำให้พวกเขาสามารถดูและจัดการตารางเวลาได้โดยไม่ต้องเชื่อมต่ออินเทอร์เน็ต

Aspose.Email สำหรับ Java เป็น API ที่มีประสิทธิภาพที่ให้ฟังก์ชั่นที่ครอบคลุมสำหรับการทำงานกับข้อความอีเมลรายชื่อปฏิทินและงานในแอปพลิเคชัน Javaในการแปลงไฟล์ ICS เป็นรูปแบบ OST ห้องสมุดเสนอ Appointment คลาสที่ใช้ในการโหลดและบันทึกกิจกรรมในปฏิทินสร้างการนัดหมายใหม่แก้ไขและอื่น ๆเดอะ PersonalStorage คลาสของไลบรารีแสดงถึงไฟล์ที่เก็บข้อมูลส่วนบุคคล (PST) ซึ่งใช้ในการจัดเก็บข้อมูล Outlook รวมถึงอีเมลรายชื่อติดต่อและรายการปฏิทินเดอะ FolderInfo คลาสแสดงถึงโฟลเดอร์ภายในไฟล์ PST และให้วิธีการจัดการข้อความภายในโฟลเดอร์นั้นและสุดท้าย MapiMessage คลาสแสดงถึงรายการข้อความ Outlook (MSG)โดยรวมแล้วรายละเอียดโค้ดด้านล่างแสดงให้เห็นว่าคลาสเหล่านี้สามารถใช้ในการจัดการและจัดการกับการนัดหมายในปฏิทินในไฟล์ข้อมูล Outlook ได้อย่างไรสำหรับข้อมูลเพิ่มเติมเกี่ยวกับคุณลักษณะโค้ดสูง API โปรดเยี่ยมชมเว็บไซต์ แหล่งข้อมูลอ้างอิง .

ขั้นตอนในการแปลง ICS เป็น OST ผ่าน Java

โปรแกรมเมอร์ Java สามารถแปลงไฟล์ ICS เป็น OST ได้อย่างง่ายดายในรหัสเพียงไม่กี่บรรทัด

  1. โหลดไฟล์ ICS “MyFile.ics” เพื่อแปลงเป็นวัตถุการนัดหมายโดยใช้ Appointment.load method.
  2. บันทึกวัตถุการนัดหมายเป็นไฟล์ MSG โดยใช้ ByteArrayOutputStream ชื่อ MsgStream
  3. เปิดไฟล์ OST “SavedFile.ost” เป็น PersonalStorage object.
  4. รับโฟลเดอร์ปฏิทินชื่อ “การนัดหมาย” จากวัตถุ PersonalStorage โดยใช้ getPredefinedFolder(StandardIpmFolder.Appointments) .จัดเก็บข้อมูลโฟลเดอร์ใน FolderInfo วัตถุชื่อ ‘CalendarFolder’
  5. แปลงไฟล์ MSG จาก ByteArrayOutputStream เป็น MapiMessage object.
  6. เพิ่มวัตถุ MapiMessage ลงในโฟลเดอร์ปฏิทินโดยใช้ addMessage() method.

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

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

  • Microsoft Windows หรือระบบปฏิบัติการที่เข้ากันได้กับสภาพแวดล้อมรันไทม์ Java สำหรับแอปพลิเคชัน JSP/JSF และแอปพลิเคชันเดสก์ท็อป
  • รับเวอร์ชันล่าสุดของ Aspose.Email สำหรับ Java โดยตรงจาก Maven .
 

แปลง ICS เป็น OST - จาวา

// Load the ICS file to be converted
Appointment appointment = Appointment.load("MyFile.ics");
// Save ICS as MSG
ByteArrayOutputStream msgStream = new ByteArrayOutputStream();
ics.save(msgStream, AppointmentSaveFormat.getMsg());
// Open an OST file
PersonalStorage pst = PersonalStorageFromFile("SavedFile.ost");
// Get a calendar folder
FolderInfo calendarFolder = pst.getPredefinedFolder(StandardIpmFolder.Appointments);
// Add MSG to the calendar folder
ByteArrayInputStream inputStream = new ByteArrayInputStream(msgStream.toByteArray());
MapiMessage mapiMessage = MapiMessage.fromStream(inputStream);
calendarFolder.addMessage(mapiMessage);
 

รูปแบบไฟล์ ICS คืออะไร?

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

รูปแบบไฟล์ OST คืออะไร

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

การแปลงรูปแบบไฟล์ที่รองรับโดย Aspose.Email สำหรับ Java

Aspose.Email สำหรับ Java นำเสนอชุดการแปลงรูปแบบไฟล์ที่กว้างขวางที่ออกแบบมาเพื่อจัดการอีเมลรายชื่อติดต่อปฏิทินไฟล์แนบได้อย่างราบรื่นช่วยให้นักพัฒนาสามารถจัดการและแปลงข้อมูลได้อย่างง่ายดายเพื่อตอบสนองความต้องการที่หลากหลายของแอปพลิเคชันของพวกเขาการใช้การแปลงรูปแบบไฟล์ในแอปพลิเคชันอีเมลช่วยอำนวยความสะดวกในการทำงานร่วมกันและเพิ่มประสิทธิภาพโดยรวมแล้วไลบรารีรองรับการแปลงจาก EML , EMLX , ICS , MBOX , MHTML , MSG , OFT , OLM , OST , PST , VCF ไปยังรูปแบบอื่น ๆ ที่เพิ่มประสบการณ์ของผู้ใช้
  • การสาธิตสดการแปลง 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)
    ICS TO VCF (รูปแบบการ์ดเสมือน)