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

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

 

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

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

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

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

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

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

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

 
 

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

 

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

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

ما هو WORDML تنسيق الملف

قدم Microsoft Word 2003 تنسيق مستند خاصًا يعرف باسم WordprocessingML. يستخدم هذا التنسيق ، المستند إلى XML ، مخطط XML مخصصًا لتخزين عناصر مختلفة من مستند Word ، بما في ذلك النص والتنسيق والصور والمحتويات الأخرى. يهدف WordprocessingML إلى توفير تمثيل شامل لجميع معلومات المستندات مع الحفاظ على كل من الصفات التي يمكن قراءتها بواسطة الإنسان والتي يمكن قراءتها آليًا.

كونك سهل القراءة يعني أن مستندات WordprocessingML يمكن الوصول إليها بسهولة وتحريرها باستخدام محرر نص قياسي. تتيح إمكانية الوصول هذه للمستخدمين التعامل المباشر مع بنية XML الأساسية إذا لزم الأمر. بالإضافة إلى ذلك ، تم تصميم WordprocessingML لتسهيل المعالجة الآلية والتحويل بواسطة أنظمة الكمبيوتر ، مما يتيح التحويل السلس إلى تنسيقات أخرى أو التكامل مع تطبيقات البرامج المختلفة.

يعد WordprocessingML معيارًا مفتوحًا ، مما يعني أن مواصفاته متاحة للجمهور للرجوع إليها و التنفيذ من قبل المطورين. عزز هذا الانفتاح تطوير العديد من البرامج ، بما في ذلك الحلول مفتوحة المصدر مثل OpenOffice.org و LibreOffice ، والتي يمكنها قراءة وكتابة مستندات WordprocessingML. يؤدي توفر مثل هذه الأدوات إلى توسيع إمكانية الوصول والتشغيل البيني لملفات WordprocessingML خارج نظام Microsoft Word البيئي.

وقد ساهم Microsoft Word ، باعتباره أحد أكثر برامج معالجة الكلمات استخدامًا في جميع أنحاء العالم ، في زيادة شعبية WordprocessingML باعتباره XML - تنسيق معالجة النصوص القائم. أدى قبولها الواسع إلى تأسيس WordprocessingML كمعيار سائد لمشاركة وتبادل المستندات المنسقة بشكل غني.

ما هو MHTML تنسيق الملف

MHTML ، اختصار لـ MIME HTML ، هو تنسيق ملف يجمع بين كود HTML والموارد المرتبطة به في ملف واحد. وهي تعني امتداد HTML لبريد الإنترنت متعدد الأغراض. تُستخدم ملفات MHTML بشكل شائع لحفظ صفحات الويب ، بما في ذلك كل محتوياتها مثل الصور وأوراق أنماط CSS وجافا سكريبت في ملف واحد.

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

يتبع تنسيق MHTML معيار MIME ، والذي يستخدم لترميز وتبادل أنواع مختلفة من البيانات عبر الإنترنت. يستخدم ترميز MIME متعدد الأجزاء لحزم كود HTML والموارد المرتبطة في ملف واحد. عادةً ما يكون الملف بامتداد .mht أو .mhtml.

يمكن فتح ملفات MHTML وعرضها بواسطة مستعرضات الويب التي تدعم التنسيق ، مثل Internet Explorer و Microsoft Edge و Opera. توفر بعض برامج تحرير النصوص والبرامج المتخصصة أيضًا القدرة على فتح ملفات MHTML وتعديلها.

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