Buat DOCM menggunakan Python

Hasilkan DOCM melalui Aplikasi Python Anda tanpa menginstal Microsoft Office®.

 

Untuk pengembang, siapa yang mencoba membuat file DOCM melalui aplikasi Python? Aspose.Total for Python via .NET API dapat membantu mengotomatiskan proses pembuatan. Ini adalah paket lengkap dari berbagai API yang menangani berbagai format termasuk file dan Gambar Microsoft Office. Aspose.Words for Python via .NET API yang merupakan bagian dari paket Aspose.Total for Python via .NET memudahkan proses pembuatan ini. Selain itu, pengembang dapat dengan mudah meningkatkan aplikasi untuk modifikasi file DOCM.

Cara Membuat Mengajukan DOCM dengan Python

Creation Requirements

  • Untuk pembuatan dokumen DOCM, Python 3.5 atau yang lebih baru diperlukan
  • Referensi API dalam proyek langsung dari PyPI ( Aspose.Words )
  • Atau Gunakan perintah pip berikut pip install aspose.words.
  • Selain itu, OS berbasis Microsoft Windows atau Linux (lihat lebih lanjut untuk Words ) dan untuk Linux, periksa persyaratan tambahan untuk gcc dan libpython dan ikuti INSTALL
 

Buat DOCM dengan Python

 
```
DOCM — Berkas `.docm` mendukung makro yang tertanam dan ideal ketika dokumen harus mencakup perilaku yang dapat diprogram; API Python dapat membuat dokumen yang mendukung makro dengan menyusun konten OOXML dan melampirkan proyek VBA yang ditandatangani atau tidak ditandatangani melalui otomatisasi. Pembuatan secara programatis memastikan makro dikemas secara konsisten dan dapat divalidasi atau ditandatangani sebagai bagian dari pembangunan. Menggunakan DOCM sesuai ketika logika bisnis (kolom kustom, tombol ekspor, atau makro pengumpulan data) harus berada di dalam dokumen; otomatisasi memungkinkan penyisipan, pengujian, dan pengendalian konten makro untuk memenuhi pemeriksaan keamanan dan kepatuhan. Tes otomatis dan proses CI dapat memastikan integritas kode makro dan menandatangani makro sebelum distribusi.

Kasus Penggunaan Utama

  • Otomatisasi yang Tertanam dalam Dokumen

    Distribusikan berkas DOCM yang menjalankan makro yang disetujui untuk pengambilan data terstruktur atau transformasi lokal.

  • Penyisipan Makro yang Terkendali

    Sisipkan modul VBA yang divalidasi ke dalam dokumen selama waktu pembangunan untuk perilaku makro yang diatur.

  • Template yang Mendukung Makro

    Gunakan template DOTM sebagai sumber untuk menghasilkan dokumen DOCM dengan otomatisasi yang sudah disiapkan.

Skenario Otomatisasi

  • Validasi CI dari Makro

    Jalankan analisis statis secara otomatis pada kode VBA dan hentikan pembangunan pada pelanggaran kebijakan.

  • Penandatanganan dan Pengemasan

    Otomatisasi penandatanganan digital makro dan pengemasan berkas DOCM untuk distribusi yang aman.

  • Penyisipan Makro dari Repositori Aman

    Tarik potongan VBA yang disetujui dari repositori aman dan sisipkan ke dalam berkas DOCM yang dihasilkan.

```

Mengeksplorasi Opsi dengan Python

Menghasilkan DOC Berkas (Format Biner Microsoft Word)
Menghasilkan DOCM Berkas (File Marco Microsoft Word 2007)
Menghasilkan DOCX Berkas (Dokumen Office 2007+ Word)
Menghasilkan DOT Berkas (File Templat Microsoft Word)
Menghasilkan DOTM Berkas (File Templat Microsoft Word 2007+)
Menghasilkan DOTX Berkas (File Templat Microsoft Word)
Menghasilkan RTF Berkas (Format Teks Kaya)