Crea DOCM usando Python

Genera DOCM tramite le tue applicazioni Python senza installare Microsoft Office®.

 

Per uno sviluppatore, chi sta cercando di creare file DOCM tramite l’applicazione Python? L’API Aspose.Total for Python via .NET può aiutare ad automatizzare il processo di creazione. È un pacchetto completo di varie API che gestiscono formati diversi, inclusi file e immagini di Microsoft Office. L’API Aspose.Words for Python via .NET che fa parte del pacchetto Aspose.Total for Python via .NET semplifica questo processo di generazione. Inoltre, gli sviluppatori possono facilmente migliorare l’applicazione per la modifica del file DOCM.

Come creare file DOCM in Python

Creation Requirements

  • Per la creazione di documenti DOCM, è richiesto Python 3.5 o successivo
  • API di riferimento all’interno del progetto direttamente da PyPI ( Aspose.Words )
  • Oppure usa i seguenti comandi pip pip install aspose.words.
  • Inoltre, il sistema operativo basato su Microsoft Windows o Linux (vedi altro per Words ) e per Linux controlla i requisiti aggiuntivi per gcc e libpython e segui INSTALL
 

Crea DOCM in Python

 
```
DOCM — I file `.docm` supportano macro incorporate e sono ideali quando i documenti devono includere comportamenti programmabili; le API Python possono creare documenti abilitati alle macro assemblando contenuti OOXML e allegando progetti VBA firmati o non firmati tramite automazione. La creazione programmatica garantisce che le macro siano confezionate in modo coerente e possano essere validate o firmate come parte della compilazione. L'utilizzo di DOCM è appropriato quando la logica aziendale (campi personalizzati, pulsanti di esportazione o macro di raccolta dati) deve risiedere all'interno del documento; l'automazione consente di inserire, testare e controllare i contenuti delle macro per soddisfare controlli di sicurezza e conformità. Test automatici e processi CI possono garantire l'integrità del codice delle macro e firmare le macro prima della distribuzione.

Principali casi d'uso

  • Automazione incorporata nel documento

  Distribuire file DOCM che eseguono macro approvate per la cattura strutturata dei dati o trasformazioni locali.

  • Distribuzione controllata delle macro

  Inserire moduli VBA approvati nei documenti durante la compilazione per un comportamento macro regolamentato.

  • Modelli abilitati alle macro

  Utilizzare modelli DOTM come fonti per generare documenti DOCM con automazioni predefinite.

Scenari di automazione

  • Validazione CI delle macro

  Eseguire automaticamente analisi statica sul codice VBA e bloccare le compilazioni in caso di violazioni delle policy.

  • Firma e confezionamento

  Automatizzare la firma digitale delle macro e il confezionamento dei file DOCM per una distribuzione sicura.

  • Iniezione di macro da repository sicuri

  Estrarre snippet VBA approvati da un repository sicuro e incorporarli nei file DOCM generati.

```

Esplorare Opzioni con Python

Creare DOC (Formato binario di Microsoft Word)
Creare DOCM (File Marco Microsoft Word 2007)
Creare DOCX (Office 2007+ Documento Word)
Creare DOT (File modello di Microsoft Word)
Creare DOTM (File modello Microsoft Word 2007+)
Creare DOTX (File modello di Microsoft Word)
Creare RTF (Formato RTF)