تقديم OST إلى HTML

يمكنك بسهولة عرض رسائل البريد الإلكتروني من ملفات بيانات Outlook بتنسيق HTML على السحابة. يمكنك مشاركة رسائل البريد الإلكتروني أو رسائل البريد الإلكتروني التي تمت تصفيتها من مجلد معين لعرضها في المتصفح. بصفتك مطور Python ، يمكنك عرض ملفات بيانات OST في HTML برمجيًا على السحابة. في هذه المقالة ، ستتعلم كيفية تحويل ملفات بيانات Outlook إلى HTML باستخدام واجهة برمجة تطبيقات REST في Python.

عارض المستندات API و Python SDK

سأستخدم Python SDK of GroupDocs.Viewer Cloud API لعرض ملفات OST إلى HTML. يتيح لك عرض جميع أنواع المستندات الشائعة برمجيًا مثل Word و Excel و Powerpoint وتنسيقات ملفات الصور. كما أنه يوفر حزم SDK لـ NET و Java و PHP و Ruby و Android و Node.js باعتبارها أعضاء عائلة عارض المستندات لواجهة برمجة التطبيقات السحابية.

يمكنك تثبيت GroupDocs.Viewer Cloud على مشروع Python الخاص بك باستخدام الأمر التالي في وحدة التحكم:

pip install groupdocs_viewer_cloud

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

client_id = "659fe7da-715b-4744-a0f7-cf469a392b73"
client_secret = "b377c36cfa28fa69960ebac6b6e36421"

configuration = groupdocs_viewer_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
my_storage = ""

عرض ملفات بيانات Outlook إلى HTML باستخدام واجهة برمجة تطبيقات REST في Python

يمكنك عرض رسائل البريد الإلكتروني في Outlook بتنسيق HTML باتباع الخطوات البسيطة المذكورة أدناه:

قم بتحميل المستند

أولاً ، قم بتحميل ملف OST إلى السحابة باستخدام مثال الكود الموضح أدناه:

# إنشاء مثيل من API
file_api = groupdocs_viewer_cloud.FileApi.from_config(configuration)

# تحميل ملف عينة
request = groupdocs_viewer_cloud.UploadFileRequest("sample.ost", "C:\\Files\\sample.ost", my_storage)
response = file_api.upload_file(request)

نتيجة لذلك ، سيكون ملف OST الذي تم تحميله متاحًا في قسم الملفات من لوحة التحكم الخاصة بك على السحابة.

تقديم OST إلى HTML في Python

يرجى اتباع الخطوات المذكورة أدناه لعرض رسائل البريد الإلكتروني من ملف بيانات Outlook إلى HTML برمجيًا.

  • أنشئ مثيلاً لـ View API
  • تحديد خيارات العرض
  • قم بتعيين مسار ملف OST
  • تعيين عرض \ تنسيق كـ “HTML”
  • حدد خيارات HTML
  • حدد OutlookOptions
  • اضبط المجلد على “Inbox”
  • قم بإنشاء طلب عرض عن طريق استدعاء طريقة CreateViewRequest
  • احصل على رد باستدعاء طريقة إنشاء \ عرض

يوضح نموذج التعليمات البرمجية التالي كيفية عرض بيانات البريد الإلكتروني في Outlook إلى HTML باستخدام واجهة برمجة تطبيقات REST.

# تهيئة API
apiInstance = groupdocs_viewer_cloud.ViewApi.from_keys(client_id, client_secret)

# تحديد خيارات العرض
view_options = groupdocs_viewer_cloud.ViewOptions()
view_options.file_info = groupdocs_viewer_cloud.FileInfo()
view_options.file_info.file_path = "sample.ost"
view_options.view_format = "HTML"
view_options.render_options.outlook_options = groupdocs_viewer_cloud.OutlookOptions()
view_options.render_options.outlook_options.folder = "Inbox"

# إنشاء طلب عرض
request = groupdocs_viewer_cloud.CreateViewRequest(view_options)
response = apiInstance.create_view(request)
تقديم OST إلى HTML

تقديم OST إلى HTML

يمكنك تخصيص عرض ملف OST من خلال تطبيق الخيارات التالية:

  • تصفية الرسائل داخل المجلدات ببعض القيمة النصية من محتوى الرسالة
view_options.render_options.outlook_options.text_filter = "Microsoft"
  • تصفية حسب جزء من عنوان المرسل أو المستلم
view_options.render_options.outlook_options.address_filter = "susan"
  • التقديم عن طريق تعيين حد أقصى للعناصر المراد عرضها
 view_options.render_options.outlook_options.max_items_in_folder = 10

قم بتنزيل ملف Rendered

سيحفظ نموذج الكود أعلاه ملف HTML المعروض على السحابة. يمكنك تنزيله باستخدام نموذج التعليمات البرمجية التالي:

# تهيئة API
file_api = groupdocs_viewer_cloud.FileApi.from_config(configuration)
my_storage = ""

# طلب تحميل الملف
request = groupdocs_viewer_cloud.DownloadFileRequest("viewer\\sample_ost\\sample_page_1.html", my_storage)
response = file_api.download_file(request)

# انقل الملف الذي تم تنزيله إلى دليل العمل الخاص بك
shutil.move(response, "C:\\Files\\")

جرب عبر الإنترنت

يرجى تجربة أداة عرض OST المجانية التالية عبر الإنترنت ، والتي تم تطويرها باستخدام واجهة برمجة التطبيقات المذكورة أعلاه. https://products.groupdocs.app/viewer/ost

خاتمة

في هذه المقالة ، تعلمت كيفية عرض بيانات البريد الإلكتروني في Outlook إلى HTML على السحابة باستخدام واجهة برمجة تطبيقات REST في Python. علاوة على ذلك ، تعلمت كيفية تحميل ملف OST برمجيًا على السحابة ثم تنزيل ملفات HTML المقدمة من السحابة. يمكنك معرفة المزيد حول GroupDocs.Viewer Cloud API باستخدام التوثيق. نوفر أيضًا قسم مرجع واجهة برمجة التطبيقات الذي يتيح لك تصور واجهات برمجة التطبيقات الخاصة بنا والتفاعل معها مباشرةً من خلال المتصفح. في حالة وجود أي غموض ، فلا تتردد في الاتصال بنا على المنتدى.

أنظر أيضا