Créer un DOCM avec Python

Générez du DOCM via vos applications Python sans installer Microsoft Office®.

 

Pour un développeur, qui essaie de créer des fichiers DOCM via une application Python ? L’API Aspose.Total for Python via .NET peut aider à automatiser le processus de création. Il s’agit d’un ensemble complet de diverses API traitant différents formats, y compris les fichiers Microsoft Office et les images. L’API Aspose.Words for Python via .NET qui fait partie du package Aspose.Total for Python via .NET facilite ce processus de génération. De plus, les développeurs peuvent facilement améliorer l’application pour la modification du fichier DOCM.

Comment créer un fichier DOCM en Python

Creation Requirements

  • Pour la création de documents DOCM, Python 3.5 ou version ultérieure est requis
  • API de référence dans le projet directement depuis PyPI ( Aspose.Words )
  • Ou Utilisez les commandes pip suivantes pip install aspose.words.
  • De plus, les systèmes d’exploitation basés sur Microsoft Windows ou Linux (voir plus pour Words ) et pour Linux vérifient les exigences supplémentaires pour gcc et libpython et suivent INSTALL
 

Créer DOCM en Python

 
```
DOCM — Les fichiers `.docm` prennent en charge les macros intégrées et sont idéaux lorsque les documents doivent inclure un comportement programmable ; les API Python peuvent créer des documents activés par macro en assemblant du contenu OOXML et en attachant des projets VBA signés ou non signés via l'automatisation. La création programmatique garantit que les macros sont emballées de manière cohérente et peuvent être validées ou signées dans le cadre de la construction. L'utilisation de DOCM est appropriée lorsque la logique métier (champs personnalisés, boutons d'exportation ou macros de collecte de données) doit résider à l'intérieur du document ; l'automatisation permet d'insérer, de tester et de contrôler le contenu des macros pour répondre aux exigences de sécurité et de conformité. Les tests automatisés et les processus CI peuvent garantir l'intégrité du code des macros et signer les macros avant leur distribution.

Cas d'utilisation clés

  • Automatisation intégrée au document

    Distribuez des fichiers DOCM qui exécutent des macros approuvées pour la capture de données structurées ou les transformations locales.

  • Déploiement contrôlé des macros

    Insérez des modules VBA vérifiés dans les documents lors de la construction pour un comportement macro réglementé.

  • Modèles activés par macro

    Utilisez des modèles DOTM comme sources pour générer des documents DOCM avec une automatisation pré-intégrée.

Scénarios d'automatisation

  • Validation CI des macros

    Exécutez automatiquement une analyse statique du code VBA et bloquez les constructions en cas de violations de la politique.

  • Signature et emballage

    Automatisez la signature numérique des macros et l’emballage des fichiers DOCM pour une distribution sécurisée.

  • Injection de macros à partir de dépôts sécurisés

    Extrayez des extraits de code VBA approuvés d’un référentiel sécurisé et incorporez-les dans les fichiers DOCM générés.

```

Explorer Options avec Python

Générer DOC Déposer (Format binaire Microsoft Word)
Générer DOCM Déposer (Fichier Marco Microsoft Word 2007)
Générer DOCX Déposer (Office 2007+ Document Word)
Générer DOT Déposer (Fichiers de modèle Microsoft Word)
Générer DOTM Déposer (Fichier de modèle Microsoft Word 2007+)
Générer DOTX Déposer (Fichier de modèle Microsoft Word)
Générer RTF Déposer (Format de texte enrichi)