أنشئ DOCM باستخدام Python

قم بإنشاء DOCM عبر تطبيقات Python دون تثبيت Microsoft Office ®.

 

بالنسبة للمطور ، من يحاول إنشاء ملفات DOCM عبر تطبيق Python؟ يمكن أن تساعد Aspose.Total for Python via .NET API في أتمتة عملية الإنشاء. إنها حزمة كاملة من واجهات برمجة التطبيقات المختلفة التي تتعامل مع تنسيقات مختلفة بما في ذلك ملفات وصور Microsoft Office. Aspose.Words for Python via .NET API التي تعد جزءًا من حزمة Aspose.Total for Python via .NET تجعل عملية الإنشاء سهلة. علاوة على ذلك ، يمكن للمطورين تحسين تطبيق تعديل ملف DOCM بسهولة.

كيفية إنشاء ملف DOCM في بايثون

  • إنشاء كائن فئة Document .
  • إنشاء كائن فئة DocumentBuilder .
  • أضف نصًا إلى ملف باستخدام طريقة DocumentBuilder.write() .
  • احفظ باستخدام طريقة save() بتمرير مسار مستند DOCM ذي الصلة.

Creation Requirements

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

أنشئ DOCM في Python

 
```
DOCM — تدعم ملفات `.docm` الماكرو المضمنة وهي مثالية عندما يجب أن تتضمن المستندات سلوكًا قابلا للبرمجة؛ يمكن لواجهات برمجة Python إنشاء مستندات تحتوي على ماكروهات عن طريق تجميع محتوى OOXML وإرفاق مشاريع VBA موقعة أو غير موقعة عن طريق الأتمتة. إنشاء برمجي يضمن تعبئة الماكروهات بشكل متسق ويمكن التحقق منها أو توقيعها كجزء من البناء. استخدام DOCM مناسب عندما يجب أن تكون منطق العمل (حقول مخصصة، أزرار تصدير، أو ماكروهات لجمع البيانات) داخل المستند؛ تتيح الأتمتة إدراج محتويات الماكرو، واختبارها، والتحكم فيها لتلبية فحوص الأمان والامتثال. يمكن للاختبارات التلقائية وعمليات CI ضمان سلامة كود الماكرو وتوقيع الماكروهات قبل التوزيع.

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

  • أتمتة مضمنة في المستند

  قم بتوزيع ملفات DOCM التي تشغل ماكروهات معتمدة لالتقاط البيانات المنظمة أو التحويلات المحلية.

  • نشر الماكرو بشكل مراقب

  أدرج وحدات VBA المدققة في المستندات أثناء وقت البناء لسلوك الماكرو المنظم.

  • قوالب تدعم الماكرو

  استخدم قوالب DOTM كمصادر لإنشاء مستندات DOCM مع أتمتة مُعدة مسبقًا.

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

  • التحقق من CI للماكروهات

  قم بتشغيل تحليل ثابت على كود VBA تلقائيًا ومنع البناء في حالة انتهاكات السياسات.

  • التوقيع والتعبئة

  أتمت توقيع الماكروهات رقميًا وتعبئة ملفات DOCM للتوزيع الآمن.

  • حقن الماكرو من مستودعات آمنة

  اسحب مقاطع VBA المعتمدة من مستودع آمن وضمها في ملفات DOCM المُنشأة.

```

يستكشف خيارات مع Python

يولد DOC ملف (تنسيق Microsoft Word الثنائي)
يولد DOCM ملف (ملف Microsoft Word 2007 Marco)
يولد DOCX ملف (مستند Office 2007+ Word)
يولد DOT ملف (ملفات قوالب Microsoft Word)
يولد DOTM ملف (مايكروسوفت وورد 2007+ ملف قالب)
يولد DOTX ملف (ملف قالب Microsoft Word)
يولد RTF ملف (تنسيق نص منسق)