DOCX JPG PDF XML OST
  Product Family
OFT

محول OST إلى OFT لتطبيقات Java

واجهة برمجة تطبيقات Java سهلة الاستخدام لتحويل ملفات البريد بين الصيغ. عينة شيفرة تحويل OST إلى OFT وتكاملها مع مشاريع Java.

تحويل OST إلى OFT باستخدام واجهة برمجة تطبيقات 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>

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

كيفية تحويل ملفات OST إلى تنسيق OFT

يُوفر تحويل ملفات OST إلى تنسيق OFT باستخدام Aspose.Email for Java حلاً قويًا وفعالًا لإدارة بيانات البريد الإلكتروني. بفضل واجهة برمجة التطبيقات السهلة الاستخدام في Aspose.Email، يمكن للمطورين تحليل ملفات OST بسلاسة، واستخراج محتوى البريد الإلكتروني، وتحويله إلى تنسيق OFT. تحافظ عملية التحويل هذه على هيكل البريد الأصلي، والمرفقات، والبيانات الوصفية، مما يتيح انتقالًا سلسًا للمعلومات. من خلال الاستفادة من أدوات التحويل الموثوقة في Aspose.Email، يمكن للمطورين دمج قدرات تحويل OST إلى OFT بسهولة في تطبيقاتهم.

لتحويل ملفات OST إلى تنسيق OFT، توفر المكتبة PersonalStorage الفئة التي تُستخدم لفتح ملف تخزين، مما يتيح الوصول إلى محتواه وبنيته. الـ FolderInfo الفئة تمثل مجلدًا داخل ملف التخزين وتتيح إمكانية التلاعب بمحتوياته. المكتبة أيضًا تحتوي على StandardIpmFolder تعداد لتحديد المجلدات القياسية داخل ملف تخزين شخصي لـ Outlook. في المقتطف البرمجي أدناه، يتم استخدام ‘StandardIpmFolder.Inbox’ لتحديد مجلد البريد الوارد. الـ MapiMessage الـ class يوفّر للمطورين مجموعة شاملة من الوظائف للعمل مع رسائل البريد الإلكتروني برمجيًا، مما يمكّنهم من إدارة البيانات البريدية بفعالية، تعديلها، والتفاعل معها داخل تطبيقات Java الخاصة بهم. الـ SaveOptions الفئة توفر خيارات لحفظ رسائل البريد الإلكتروني بتنسيقات مختلفة. في عينة الشيفرة أدناه، تعمل هذه الفئات معًا لفتح ملف OST، واسترجاع الرسائل من مجلد البريد الوارد، واستخراج وحفظ كل رسالة كملف OFT في مجلد الوجهة. لمزيد من المعلومات حول ميزات الكود المتقدمة في واجهة برمجة التطبيقات، يرجى زيارة موقعنا الموارد المرجعية .

خطوات تحويل OST إلى OFT عبر Java

يمكن للمبرمجين بلغة Java تحويل ملف OST إلى OFT بسهولة في بضع أسطر من الشيفرة فقط.

  1. افتح ملف OST بإنشاء كائن PersonalStorage باستخدام الـ PersonalStorage.fromFile() طريقة مع مسار ملف OST.
  2. أنشئ دليل الإخراج إذا لم يكن موجودًا بالفعل باستخدام الأمر new File(outputDirectory).mkdirs().
  3. احصل على مجلد البريد الوارد من ملف OST باستخدام ost.getPredefinedFolder(StandardIpmFolder.Inbox) طريقة.
  4. قم بالتكرار عبر جميع الرسائل في مجلد البريد الوارد باستخدام حلقة for و enumerateMapiMessages() طريقة.
  5. احفظ كل رسالة كملف OFT بإنشاء مسار للملف، باستخدام save(oftFilePath, SaveOptions.getDefaultOft()) طريقة.

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

قبل تشغيل شفرة التحويل بجافا، تأكد من توفر المتطلبات التالية.

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

تحويل OST إلى OFT - Java

// Open the OST file
PersonalStorage ost = PersonalStorage.fromFile(ostFilePath);
// Ensure the output directory exists
new File(outputDirectory).mkdirs();
// Get the Inbox folder from OST
FolderInfo inboxFolder = ost.getPredefinedFolder(StandardIpmFolder.Inbox);
// Iterate through OST messages and save them as .oft files
int count = 1;
for (MapiMessage msg : inboxFolder.enumerateMapiMessages()) {
// Save each message as .oft file
String oftFilePath = outputDirectory + File.separator + "Message" + count + ".oft";
msg.save(oftFilePath, SaveOptions.getDefaultOft());
System.out.println("Message " + count + " saved as: " + oftFilePath);
count++;
}
 

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

تنسيق ملف OST (جدول التخزين غير المتصل) هو ملف يخزن نسخة من عناصر البريد من خادم Exchange، مما يتيح للمستخدمين الوصول إلى بيانات بريدهم حتى عندما يكونون غير متصلين. يتم مزامنة ملفات OST مع خادم Exchange عند إنشاء اتصال، لضمان تحديث أي تغييرات تم إجراؤها غير متصلة على الخادم كذلك. تُستخدم ملفات OST من قبل Microsoft Outlook للبريد، جهات الاتصال، التقويمات، المهام، وعناصر البريد الأخرى في بيئة Exchange.

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

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

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

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

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

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

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