DOCM maken met Python

Genereer DOCM via uw Python-applicaties zonder Microsoft Office® te installeren.

 

Voor een ontwikkelaar, die probeert DOCM-bestanden te maken via de Python-toepassing? Aspose.Total for Python via .NET API kan helpen om het aanmaakproces te automatiseren. Het is een volledig pakket van verschillende API’s die verschillende formaten behandelen, waaronder Microsoft Office-bestanden en afbeeldingen. Aspose.Words for Python via .NET API die deel uitmaakt van het Aspose.Total for Python via .NET -pakket, maakt dit generatieproces eenvoudig. Bovendien kunnen ontwikkelaars de applicatie voor wijziging van het DOCM-bestand gemakkelijk verbeteren.

Hoe maak je een DOCM-bestand in Python

Creation Requirements

  • Voor het maken van DOCM-documenten is Python 3.5 of hoger vereist
  • Referentie-API’s binnen het project rechtstreeks vanuit PyPI ( Aspose.Words )
  • Of Gebruik de volgende pip-commando’s pip install aspose.words.
  • Bovendien, op Microsoft Windows of Linux gebaseerd besturingssysteem (zie meer voor Words ) en voor Linux controleer de aanvullende vereisten voor gcc en libpython en volg INSTALL
 

DOCM maken in Python

 
```
DOCM — `.docm`-bestanden ondersteunen ingesloten macro's en zijn ideaal wanneer documenten programmeerbaar gedrag moeten bevatten; Python-API's kunnen macro-ingeschakelde documenten maken door OOXML-inhoud samen te stellen en ondertekende of niet-ondertekende VBA-projecten via automatisering toe te voegen. Programmatische creatie zorgt ervoor dat macro's consistent verpakt zijn en gevalideerd of ondertekend kunnen worden als onderdeel van de build. Het gebruik van DOCM is passend wanneer bedrijfslogica (aangepaste velden, exportknoppen of gegevensverzamelingsmacro's) in het document moeten worden opgenomen; automatisering maakt het mogelijk om macro-inhoud in te voegen, te testen en te controleren om te voldoen aan beveiligings- en nalevingscontroles. Geautomatiseerde tests en CI-processen kunnen de integriteit van macrocode waarborgen en macro's ondertekenen voordat ze worden gedistribueerd.

Belangrijkste Gebruiksscenario's

  • Automatisering Ingesloten in Documenten Distribueer DOCM-bestanden die goedgekeurde macro’s uitvoeren voor gestructureerde gegevensvastlegging of lokale transformaties.

  • Gecontroleerde Macro-implementatie Voeg goedgekeurde VBA-modules in tijdens het bouwen van documenten voor gereguleerd macrogedrag.

  • Macro-ingeschakelde Sjablonen Gebruik DOTM-sjablonen als bronnen om DOCM-documenten met vooraf ingestelde automatisering te genereren.

Automatiseringsscenario's

  • CI-validatie van Macro’s Voer automatisch statische analyse uit op VBA-code en blokkeer builds bij schendingen van het beleid.

  • Ondertekening en Verpakking Automatiseer het digitaal ondertekenen van macro’s en het verpakken van DOCM-bestanden voor veilige distributie.

  • Macro-injectie vanuit Beveiligde Repositories Haal goedgekeurde VBA-fragmenten op uit een beveiligd repository en sluit ze in in gegenereerde DOCM-bestanden.

```

Ontdekken Opties met Python

Genereer DOC Bestand (Microsoft Word binair formaat)
Genereer DOCM Bestand (Microsoft Word 2007 Marco-bestand)
Genereer DOCX Bestand (Office 2007+ Word-document)
Genereer DOT Bestand (Microsoft Word-sjabloonbestanden)
Genereer DOTM Bestand (Microsoft Word 2007+ sjabloonbestand)
Genereer DOTX Bestand (Microsoft Word-sjabloonbestand)
Genereer RTF Bestand (Rijk tekst formaat)