PST JPG PDF XML OLM
Aspose.EMAIL  Product Family
PST

محول OLM إلى PST لتطبيقات Java

API Java بديهية لتحويل ملفات البريد الإلكتروني بين الصيغ. عينة شفرة تحويل OLM إلى PST وتكاملها مع مشاريع Java.

تحويل OLM إلى PST باستخدام API Java

Aspose.Email for Java يوفر حلاً فعالاً وموثوقاً لتحويل ملفات البريد الإلكتروني بين صيغ مختلفة. يبسط عملية تحويل صيغ البريد من خلال توفير واجهة برمجة تطبيقات مباشرة وفعالة. جرّب عينة الشفرة المختصرة والواضحة التي تُظهر سهولة وكفاءة عملية تحويل صيغ البريد. تمثل الشفرة فئات وأساليب لإنشاء كائنات ومعالجتها، مما يتيح للمطورين التعامل مع بيانات البريد بسهولة ودقة وتحقيق نتائج موثوقة وصحيحة.

مع API جافا، لا تحتاج للقلق بشأن الخوارزميات المعقدة أو الأعمال اليدوية المملة، مما يوفر الوقت والجهد للمهام الأكثر أهمية ويرفع تطبيقات معالجة البريد إلى المستوى التالي.

كيفية تثبيت مكتبة Aspose.Email للغة جافا

لبدء الاستفادة من إمكانات واجهة برمجة التطبيقات القوية والغنية بالميزات لجافا، ما عليك سوى اتخاذ أحد الإجراءات التالية:

  • حمّل أحدث إصدار منه من 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>

في حال وجود صعوبات أو أسئلة بخصوص عملية تثبيت واجهة برمجة التطبيقات، يرجى زيارة التثبيت قسم من المستندات .

كيفية تحويل ملفات OLM إلى تنسيق PST

تحويل ملفات OLM إلى تنسيق PST أمر حيوي للمستخدمين الذين ينتقلون من نظام Mac إلى نظام Windows. يمكن الوصول بسهولة إلى رسائل البريد الإلكتروني، جهات الاتصال، وأحداث التقويم في ملفات PST على Windows. بالإضافة إلى ذلك، يعزز التحويل إلى PST التوافق مع منتجات Microsoft، ويسهل التعاون مع مستخدمي Windows، ويوفر حلًا آمنًا للنسخ الاحتياطي للبيانات المهمة.

Aspose.Email for Java هي واجهة برمجة تطبيقات قوية توفر وظائف شاملة للعمل مع رسائل البريد الإلكتروني، جهات الاتصال، التقويمات، والمهام في تطبيقات Java. لتحويل ملفات OLM إلى تنسيق PST، تقدم المكتبة PersonalStorage فئة لإنشاء ملف PST إخراج جديد مع مسار ملف وإصدار تنسيق محددين. تُستخدم لتخزين وإدارة بيانات البريد الإلكتروني بصيغة ملف PST. The OlmStorage الفئة تُستخدم لفتح والوصول إلى محتوى ملف OLM (Outlook for Mac). باستخدام OlmFolder الفئة وطرقها، يمكنك الوصول إلى الرسائل داخل مجلد ملف OLM. الـ FolderInfo تمثل الفئة مجلدًا داخل ملف PST وتسمح بالتعامل مع محتواه. The library’s StandardIpmFolder تعداد أنواع المجلدات المعرفة مسبقًا في ملف PST يُستخدم لتحديد نوع المجلد الذي يتم إنشاؤه في ملف PST. The MapiMessage توفر الفئة للمطورين مجموعة شاملة من الوظائف للعمل مع رسائل البريد الإلكتروني برمجةً، مما يتيح لهم إدارة البيانات وتعديلها والتفاعل مع بيانات البريد الإلكتروني داخل تطبيقاتهم Java بكفاءة. في عينة الشيفرة أدناه، تعمل هذه الفئات معًا لتكرار واسترجاع رسائل البريد الإلكتروني من مجلد في ملف OLM، وإرجاع كائنات MapiMessage التي يمكن إضافتها إلى المجلد الهدف في ملف PST. لمزيد من المعلومات حول ميزات API عالية المستوى، يرجى زيارة موقعنا الموارد المرجعية .

خطوات تحويل OLM إلى PST عبر Java

تُسهِّل واجهة Aspose.Email للمطورين تحويل ملف OLM إلى PST ببضع أسطر من الشيفرة.

  1. إنشاء ملف PST الإخراج باستخدام PersonalStorage.create(pstFilePath, FileFormatVersion.Unicode) طريقة.
  2. افتح ملف OLM باستخدام الـ OlmStorage.fromFile طريقة، مع توفير مسار الملف.
  3. احصل على مجلد Inbox من ملف OLM باستخدام الـ getFolder الطريقة، مع تحديد اسم المجلد كـ "Inbox" وتعيين المعامل البولياني إلى true.
  4. إنشاء مجلد البريد الوارد في ملف PST باستخدام pst.createPredefinedFolder("Inbox", StandardIpmFolder.Inbox) طريقة.
  5. إضافة الرسائل من مجلد البريد الوارد OLM إلى مجلد البريد الوارد PST باستخدام targetFolder.addMessages(folder.enumerateMapiMessages()) طريقة.

متطلبات النظام

يدعم Aspose.Email ل Java جميع المنصات وأنظمة التشغيل الرئيسية. يرجى التأكد من أنك تمتلك المتطلبات المسبقة التالية.

  • Microsoft Windows أو نظام تشغيل متوافق مع بيئة تشغيل جافا لتطبيقات JSP/JSF وتطبيقات سطح المكتب.
  • احصل على أحدث نسخة من Aspose.Email لجافا مباشرةً من Maven .
 

تحويل OLM إلى PST - Java

// Create the output PST file
PersonalStorage pst = PersonalStorage.create(pstFilePath, FileFormatVersion.Unicode);
// Open the OLM file
OlmStorage olm = OlmStorage.fromFile(olmFilePath);
// Get the Inbox folder from OLM
OlmFolder folder = olm.getFolder("Inbox", true);
// Create the Inbox folder in PST
FolderInfo targetFolder = pst.createPredefinedFolder("Inbox", StandardIpmFolder.Inbox);
// Add messages from OLM to PST
targetFolder.addMessages(folder.enumerateMapiMessages());
 

ما هو تنسيق ملف OLM؟

تنسيق OLM (Outlook for Mac) يُستخدم بواسطة Microsoft Outlook for Mac لتخزين رسائل البريد الإلكتروني، والجهات، والتقويمات، والمهام، وغيرها من البيانات. هو تنسيق ملف مملوك خاص بـ Outlook for Mac، يتيح للمستخدمين أرشفة ونسخ احتياطي لبيانات بريدهم للوصول دون اتصال ولأغراض الهجرة.

ما هو تنسيق ملف PST؟

‏PST (جدول التخزين الشخصي) هو تنسيق ملفات يستخدمه Microsoft Outlook لتخزين رسائل البريد، جهات الاتصال، التقويمات، المهام، وعناصر البريد الأخرى. تعمل ملفات PST كحاوية لتخزين البيانات تتيح للمستخدمين الوصول إلى بيانات بريدهم وإدارتها داخل Outlook. يمكن إنشاء هذه الملفات وحفظها محليًا على جهاز المستخدم أو تخزينها على خادم شبكة. تُستخدم ملفات PST عادةً لنسخ احتياطي لبيانات البريد، أرشفة الرسائل القديمة، ونقل بيانات البريد بين أجهزة أو عملاء بريد مختلفين. بالإضافة إلى ذلك، يمكن حماية ملفات PST بكلمة مرور لتعزيز أمان البيانات وخصوصيتها.

تحويلات تنسيقات الملفات المدعومة من Aspose.Email for Java

يقدّم Aspose.Email for Java مجموعة واسعة من تحويلات تنسيقات الملفات صُممت للتعامل بسلاسة مع رسائل البريد، جهات الاتصال، التقويمات، والمرفقات. يمنح المطورين القدرة على معالجة البيانات وتحويلها بسهولة لتلبية متطلبات تطبيقاتهم المتنوعة. إن تنفيذ تحويلات تنسيقات الملفات في تطبيقات البريد يعزز التوافقية ويزيد الكفاءة. بشكل عام، تدعم المكتبة التحويل من EML , EMLX , ICS , MBOX , MHTML , MSG , OFT , OLM , OST , PST , VCF إلى تنسيقات أخرى تُحسّن تجربة المستخدم.
  • OLM to PST Conversion Live Demos

    التحويلات المدعومة الأخرى

    يمكنك أيضًا تحويل OLM إلى تنسيقات ملفات أخرى متعددة بما في ذلك القليل المذكورة أدناه.

    OLM TO EML (رسائل بريد Outlook)
    OLM TO EMLX (Apple EMLX Format)
    OLM TO HTML (لغة ترميز النص الفائق)
    OLM TO ICS (iCalendar)
    OLM TO MHTML (تنسيق أرشيف صفحات الويب)
    OLM TO MBOX (رسائل البريد الإلكتروني)
    OLM TO MSG (صيغة Outlook & Exchange)
    OLM TO OFT (قوالب بريد Outlook)
    OLM TO OST (ملفات التخزين غير المتصلة)
    OLM TO VCF (تنسيق بطاقة افتراضية)