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

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

 

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

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

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

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

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

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

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

 
 

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

 
تحويل DOTM إلى MHTML يحول قوالب Word الممكّنة بالماكرو إلى مستندات MIME HTML تجمع بين المحتوى والموارد في ملف واحد صديق للويب. وهو مفيد لمشاركة المستندات القابلة للنقل، والعرض عبر المتصفح، والحفاظ على المحتوى المنسق في تنسيق مستقل. استخدام واجهات برمجة تطبيقات Python لتحويل DOTM إلى MHTML يدعم الأتمتة من خلال تمكين القوالب القابلة لإعادة الاستخدام للنشر كأصول متوافقة مع الويب بأقل جهد. هذا يحسن قابلية نقل المحتوى، يبسط تسليم المستندات، ويدعم خطوط عمل عرض قابلة للتوسع.

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

  • العرض الويب القابل للنقل تحويل ملفات DOTM إلى MHTML للعرض الصديق للمتصفح في ملف واحد مُعبأ.

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

  • نشر القوالب إعادة توجيه قوالب المستندات إلى مخرجات موجهة للويب للبوابات أو الأرشيفات.

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

  • تصدير الويب الآلي يمكن للأنظمة تحويل قوالب DOTM إلى ملفات MHTML لتسليم الويب دون تنسيق يدوي.

  • سير عمل حزم المحتوى يدعم التحويل إنشاء ملفات مستندات مستقلة تلقائيًا للمشاركة والتخزين.

  • خطوط أنابيب العرض القابلة للتوسع يمكن للوظائف البرمجية إنتاج كميات كبيرة من مخرجات MHTML من مستندات القوالب المتكررة.

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

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