สร้าง DOCM โดยใช้ Python

สร้าง DOCM ผ่านแอปพลิเคชัน Python โดยไม่ต้องติดตั้ง Microsoft Office®

 

สำหรับนักพัฒนาที่กำลังพยายามสร้างไฟล์ DOCM ผ่านแอพพลิเคชั่น Python? Aspose.Total for Python via .NET API สามารถช่วยทำให้กระบวนการสร้างเป็นไปโดยอัตโนมัติ เป็นแพ็คเกจเต็มรูปแบบของ API ต่างๆ ที่จัดการรูปแบบต่างๆ รวมถึงไฟล์ Microsoft Office และรูปภาพ Aspose.Words for Python via .NET API ที่เป็นส่วนหนึ่งของแพ็คเกจ Aspose.Total for Python via .NET ทำให้กระบวนการสร้างนี้ง่ายขึ้น นอกจากนี้ นักพัฒนายังสามารถปรับปรุงแอปพลิเคชันเพื่อแก้ไขไฟล์ DOCM ได้อย่างง่ายดาย

วิธีสร้างไฟล์ DOCM ใน Python

  • สร้างวัตถุคลาส Document
  • สร้างคลาสอ็อบเจ็กต์ DocumentBuilder
  • เพิ่มข้อความลงในไฟล์โดยใช้วิธี DocumentBuilder.write()
  • บันทึกโดยใช้วิธี save() โดยส่งเส้นทางเอกสาร DOCM ที่เกี่ยวข้อง

Creation Requirements

  • สำหรับการสร้างเอกสาร DOCM จำเป็นต้องใช้ Python 3.5 หรือใหม่กว่า
  • อ้างอิง API ภายในโครงการโดยตรงจาก PyPI ( Aspose.Words )
  • หรือใช้คำสั่ง pip ต่อไปนี้ pip install aspose.words
  • นอกจากนี้ ระบบปฏิบัติการที่ใช้ Microsoft Windows หรือ Linux (ดูเพิ่มเติมสำหรับ Words ) และสำหรับ Linux ตรวจสอบข้อกำหนดเพิ่มเติมสำหรับ gcc และ libpython และปฏิบัติตาม INSTALL
 

สร้าง DOCM ใน Python

 
```
DOCM — ไฟล์ `.docm` รองรับมาโครที่ฝังอยู่และเหมาะสำหรับเอกสารที่ต้องรวมพฤติกรรมที่เป็นโปรแกรมได้; Python APIs สามารถสร้างเอกสารที่เปิดใช้งานมาโครได้โดยการประกอบเนื้อหา 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 ไฟล์ (ไฟล์เทมเพลต Microsoft Word 2007+)
สร้าง DOTX ไฟล์ (ไฟล์เทมเพลต Microsoft Word)
สร้าง RTF ไฟล์ (รูปแบบ Rich Text)