DOCX JPG PDF XML OST
  Product Family
HTML

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

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

تحويل OST إلى HTML باستخدام Java API

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 إلى تنسيق HTML

تحويل ملفات OST (جدول تخزين أوفلاين Outlook) إلى تنسيق HTML باستخدام Aspose.Email للـ .NET يوفر حلاً بسيطًا لإدارة بيانات البريد الإلكتروني بكفاءة. يتيح API بديهي من Aspose.Email للمطورين استخراج ملفات OST بسهولة، استخراج محتوى البريد، وتحويله إلى تنسيق HTML. تحتفظ هذه العملية بتخطيط البريد الأصلي، المرفقات، والبيانات الوصفية، مما يضمن انتقالًا سلسًا. باستخدام أدوات التحويل الموثوقة من Aspose.Email، يمكن للمطورين دمج وظيفة تحويل OST إلى HTML بسلاسة في تطبيقاتهم. هذا يُعزز التوافقية وقابلية نقل البيانات عبر مختلف منصات وأنظمة البريد الإلكتروني، مما يسهل سير عمل إدارة البريد.

لتحويل ملفات OST إلى تنسيق HTML، تقدم المكتبة الـ PersonalStorage الفئة التي تُستخدم لفتح ملف تخزين، مما يتيح الوصول إلى محتواه وبنيته. الـ FolderInfo الفئة تمثل مجلدًا داخل ملف التخزين وتسمح بالتعامل مع محتواه. الـ MapiMessage الفئة توفر للمطورين مجموعة شاملة من الوظائف للعمل مع رسائل البريد الإلكتروني برمجيا، مما يمكنهم من إدارة ومعالجة والتفاعل مع بيانات البريد الإلكتروني بفعالية داخل تطبيقات Java الخاصة بهم. مع الـ HtmlSaveOptions الفئة، يمكنك من خلالها تكوين كيفية حفظ رسالة البريد كملف HTML باستخدام خيارات، مثل ضبط وضع عرض الموارد والمسارات النسبية للموارد. الـ ResourceRenderingMode فئة enum تحدد أوضاع عرض الموارد المختلفة عند حفظ رسالة بريد إلكتروني بتنسيق HTML. هدفها تعريف كيفية التعامل مع الموارد (مثل الصور) في رسالة البريد عند حفظها كملف HTML. يوضح مثال الشيفرة أدناه عمل هذه الفئات في تحميل ملف OST، استخراج رسائل البريد منه، تحويل الرسائل إلى تنسيق HTML، وحفظها كملفات HTML منفصلة مع خيارات معالجة الموارد المناسبة. لمزيد من المعلومات حول ميزات الكود المتقدمة للـ API، يرجى زيارة موقعنا الموارد المرجعية .

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

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

  1. حمّل ملف OST من المسار المحدد باستخدام الـ PersonalStorage.fromFile طريقة وإنشاء كائن PersonalStorage للوصول إلى محتواه.
  2. تحقق مما إذا كان دليل الإخراج موجودًا، وإذا لم يكن كذلك، أنشئه باستخدام مسار دليل الإخراج المحدد.
  3. استرجع مجلد Inbox من ملف Outlook OST عن طريق الحصول على المجلد الفرعي المسمى "Inbox" من المجلد الجذر.
  4. تجول عبر كل كائن MapiMessage داخل مجلد Inbox.
  5. احفظ كل رسالة بريد كملف HTML في دليل الإخراج، مع اسم الملف مبنيًا على عدّاد (Message1.html، Message2.html، إلخ).
  6. قم بتكوين خيارات حفظ HTML لتعيين وضع عرض الموارد إلى حفظ إلى ملف واستخدام مسارات نسبية للموارد داخل ملف HTML المحفوظ.
  7. احفظ كائن MapiMessage كملف HTML باستخدام خيارات حفظ HTML المحددة ومسار الملف الذي تم حسابه مسبقًا.

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

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

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

تحويل OST إلى HTML - 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 inbox = ost.getRootFolder().getSubFolder("Inbox");
// Iterate through OST messages and save them as .html files
int count = 1;
for (MapiMessage msg : inbox.enumerateMapiMessages()) {
// Save each message as .html file
String htmlFilePath = outputDirectory + File.separator + "Message" + count + ".html";
HtmlSaveOptions htmlSaveOptions = new HtmlSaveOptions();
htmlSaveOptions.setResourceRenderingMode(ResourceRenderingMode.SaveToFile);
htmlSaveOptions.setUseRelativePathToResources(true);
msg.save(htmlFilePath, htmlSaveOptions);
System.out.println("Message " + count + " saved as: " + htmlFilePath);
   count++;
}
 

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

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

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

HTML (لغة الترميز الفوقية) هي لغة معيارية تُستخدم لإنشاء وتنسيق المستندات على الويب. تحتوي ملفات HTML على شيفرة تحدد بنية ومحتوى صفحة الويب، بما في ذلك النصوص، الصور، الروابط، وعناصر أخرى. باستخدام العلامات المغلقة بين أقواس زاوية، يمكن لمطوري الويب إنشاء صفحات جذابة وتفاعلية يمكن عرضها في المتصفحات. تُحفظ ملفات HTML بامتداد ".html" أو ".htm" ويمكن فتحها في أي متصفح ويب. مع القدرة على دمج HTML مع CSS وJavaScript، يستطيع المطورون تصميم مواقع ديناميكية ومتجاوبة لتوفير تجربة مستخدم أفضل.

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

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

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

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

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