تحويل RTF إلى MHTML باستخدام Python

RTF إلى MHTML و HtmlFixed وتحويل HTML في تطبيقات Python دون تثبيت Microsoft Word ®.

 

بالنسبة لمطور Python ، الذي يحاول إضافة ميزة تحويل RTF إلى MHTML (تنسيق أرشيف الويب) أو يعني HtmlFixed ، يريد حفظ المستند بتنسيق HTML باستخدام العناصر الموضوعة تمامًا داخل التطبيق. يمكن أن تساعد Aspose.Total for Python via .NET API في أتمتة عملية التحويل. إنها حزمة كاملة من واجهات برمجة التطبيقات المختلفة التي تتعامل مع تنسيقات مختلفة.

نحن نستخدم Aspose.Words for Python via .NET API الذي يعد جزءًا من حزمة Aspose.Total for Python via .NET لإضافة ميزة تحويل RTF إلى MHTML. في حال كان ملف RTF بسيطًا ، فسيكون من سطرين فقط من الكود. قم بتحميل ملف RTF واستدعاء طريقة الحفظ بمسار الملف المناسب مع تعداد SaveFormat كـ MHTML أو HTML_FIXED. ولكن في حالة ما إذا كانت هناك حاجة لاستعادة نموذج المستند أقرب ما يكون إلى النموذج الأصلي ، فهناك حاجة إلى حفظ بعض المعلومات الإضافية في المستند الناتج الذي يسمى معلومات الرحلة ذهابًا وإيابًا.

كيف تحويل RTF إلى MHTML في Python

  • قم بتحميل ملف RTF المصدر باستخدام فئة Document
  • قم بإنشاء مثيل HtmlSaveOptions
  • قم بتعيين export_roundtrip_information كـ True
  • حدد SaveFormat كـ MHTML
  • قم باستدعاء طريقة “save” أثناء تحديد مسار ملف الإخراج & SaveFormat كمعلمات. لذلك يتم تحويل ملف RTF الخاص بك إلى MHTML في المسار المحدد.

متطلبات التحويل

  • لتحويل RTF إلى MHTML أو HtmlFixed ، يلزم Python 3.5 أو أحدث
  • واجهات برمجة التطبيقات المرجعية داخل المشروع مباشرة من PyPI ( Aspose.Words )
  • أو استخدم أوامر النقطة التالية `` تثبيت النقطة لكلمات الغرض ’’ `.
  • علاوة على ذلك ، فإن نظام التشغيل Microsoft Windows أو Linux (انظر المزيد عن Words ) وللينكس تحقق من المتطلبات الإضافية لـ gcc و libpython واتبع التعليمات خطوة بخطوة INSTALL
 

حفظ RTF إلى MHTML في Python - بسيط

 
 

RTF إلى MHTML التحويل في Python

 
تحويل RTF إلى MHTML يحول مستندات النص الغني إلى ملفات أرشيف ويب تجمع بين المحتوى والموارد في حزمة محمولة واحدة. هذا مفيد عندما تحتاج معلومات المستند إلى الحفاظ عليها بتنسيق صديق للمتصفح للمشاركة أو العرض أو الوصول دون اتصال. في الأنظمة الآلية، يدعم تحويل RTF إلى MHTML نشر المستندات القابل للتوسع، وتعبئة الأرشيف، وتدفقات عمل توزيع المحتوى حيث يحسن التنسيق القابل للقراءة على الويب من إمكانية الوصول والاتساق.

حالات الاستخدام الرئيسية

  • إنشاء مستند ويب محمول
    يقوم بتحويل محتوى النص الغني إلى أرشيف ويب ملف واحد لتسهيل المشاركة.

  • الوصول إلى المحتوى دون اتصال
    يساعد على حفظ معلومات المستند في تنسيق يمكن عرضه دون الاعتماد على اتصال مباشر.

  • أرشفة متوافقة مع المتصفح
    يدعم الاحتفاظ طويل الأمد بمحتوى النص في تمثيل صديق للويب.

سيناريوهات الأتمتة

  • إنشاء أرشيف ويب تلقائي
    يمكن للأنظمة تحويل مستندات RTF إلى ملفات MHTML للبوابات أو السجلات أو سير عمل التوزيع.

  • خطوط أنابيب تعبئة المحتوى
    يتيح التحويل البرمجي توصيل المستندات بشكل مستقل عبر الأنظمة والفرق.

  • عرض أرشيفي قابل للتوسع
    يمكن للعمليات الدفعية إنتاج أرشيفات يمكن عرضها في المتصفح من مستودعات مستندات كبيرة.

استكشف RTF خيارات التحويل مع Python

تحويل RTFs إلى CSV (قيم مفصولة بفواصل)
تحويل RTFs إلى DIF (تنسيق تبادل البيانات)
تحويل RTFs إلى EMAIL (ملفات البريد الإلكتروني)
تحويل RTFs إلى EML (رسالة الكترونية)
تحويل RTFs إلى EMLX (رسالة بريد Apple)
تحويل RTFs إلى EXCEL (تنسيقات ملفات جدول البيانات)
تحويل RTFs إلى FODS (جدول بيانات XML مسطح OpenDocument)
تحويل RTFs إلى ICS (ملف التقويم)
تحويل RTFs إلى MBOX (ملف صندوق البريد الإلكتروني)
تحويل RTFs إلى MSG (ملف عنصر رسالة Outlook)
تحويل RTFs إلى ODP (تنسيق العرض التقديمي OpenDocument)
تحويل RTFs إلى ODS (جدول بيانات OpenDocument)
تحويل RTFs إلى OFT (قالب ملف Outlook)
تحويل RTFs إلى OST (جدول تخزين Outlook دون اتصال)
تحويل RTFs إلى POT (ملفات قالب Microsoft PowerPoint)
تحويل RTFs إلى POTM (ملف قالب Microsoft PowerPoint)
تحويل RTFs إلى POTX (عرض تقديمي لقالب Microsoft PowerPoint)
تحويل RTFs إلى POWERPOINT (ملفات العروض التقديمية)
تحويل RTFs إلى PPS (عرض شرائح PowerPoint)
تحويل RTFs إلى PPSM (عرض الشرائح الممكنة بماكرو)
تحويل RTFs إلى PPSX (عرض شرائح PowerPoint)
تحويل RTFs إلى PPT (عرض باور بوينت)
تحويل RTFs إلى PPTM (ملف العرض التقديمي الممكّن بماكرو)
تحويل RTFs إلى PPTX (افتح تنسيق عرض XML)
تحويل RTFs إلى PST (جدول التخزين الشخصي في Outlook)
تحويل RTFs إلى SXC (StarOffice Calc Spreadsheet)
تحويل RTFs إلى TSV (قيم مفصولة بعلامات جدولة)
تحويل RTFs إلى XLAM (وظيفة إضافية ممكّنة بماكرو في Excel)
تحويل RTFs إلى XLS (تنسيق Microsoft Excel الثنائي)
تحويل RTFs إلى XLSB (مصنف Excel الثنائي)
تحويل RTFs إلى XLSM (جدول بيانات ممكّن بماكرو)
تحويل RTFs إلى XLSX (افتح مصنف XML)
تحويل RTFs إلى XLT (قالب Excel 97-2003)
تحويل RTFs إلى XLTM (قالب Excel ممكن بماكرو)