Python을 사용하여 DOCM 만들기

Microsoft Office®를 설치하지 않고 Python 애플리케이션을 통해 DOCM를 생성합니다.

 

개발자의 경우 Python 응용 프로그램을 통해 DOCM 파일을 만들려는 사람은 누구입니까? Aspose.Total for Python via .NET API는 생성 프로세스를 자동화하는 데 도움이 될 수 있습니다. Microsoft Office 파일 및 이미지를 포함한 다양한 형식을 처리하는 다양한 API의 전체 패키지입니다. Aspose.Total for Python via .NET 패키지의 일부인 Aspose.Words for Python via .NET API는 이 생성 프로세스를 쉽게 만듭니다. 또한 개발자는 DOCM 파일 수정 응용 프로그램을 쉽게 향상시킬 수 있습니다.

Python에서 DOCM 파일을 만드는 방법

  • Document 클래스 객체를 생성합니다.
  • DocumentBuilder 클래스 객체를 생성합니다.
  • DocumentBuilder.write() 방법을 사용하여 파일에 텍스트를 추가합니다.
  • 해당 DOCM 문서 경로를 전달하여 save() 방식으로 저장합니다.

Creation Requirements

  • DOCM 문서 생성을 위해서는 Python 3.5 이상이 필요합니다.
  • PyPI( Aspose.Words )에서 직접 프로젝트 내 참조 API
  • 또는 다음 pip 명령 pip install aspose.words를 사용합니다.
  • 또한 Microsoft Windows 또는 Linux 기반 OS( Words 에 대한 자세한 내용 참조) 및 Linux의 경우 gcc 및 libpython에 대한 추가 요구 사항을 확인하고 INSTALL 를 따르십시오.
 

파이썬에서 DOCM 만들기

 
```
DOCM — `.docm` 파일은 포함된 매크로를 지원하며 문서에 프로그래밀 수행이 필요할 때 이상적입니다; Python API를 사용하여 OOXML 콘텐츠를 조립하고 자동화를 통해 서명된 또는 서명되지 않은 VBA 프로젝트를 첨부하여 매크로가 포함된 문서를 생성할 수 있습니다. 프로그래밍적으로 생성하면 매크로가 일관되게 패키지되어 빌드의 일부로 유효성을 검사하거나 서명할 수 있습니다. DOCM을 사용하는 것은 비즈니스 로직(사용자 지정 필드, 내보내기 버튼 또는 데이터 수집 매크로)이 문서 내부에 존재해야 하는 경우에 적합합니다; 자동화를 통해 보안 및 규정 준수 검사를 충족하기 위해 매크로 콘텐츠를 삽입, 테스트 및 제어할 수 있습니다. 자동화된 테스트 및 CI 프로세스를 통해 매크로 코드 무결성을 보장하고 배포 전에 매크로에 서명할 수 있습니다.

주요 사용 사례

  • 문서에 포함된 자동화

      구조화된 데이터 캡처 또는 로컬 변환을 위해 승인된 매크로를 실행하는 DOCM 파일을 배포합니다.

  • 제어된 매크로 배포

      규제된 매크로 동작을 위해 빌드 시간에 검토된 VBA 모듈을 문서에 삽입합니다.

  • 매크로가 활성화된 템플릿

      사전에 자동화가 적용된 DOCM 문서를 생성하기 위해 DOTM 템플릿을 사용합니다.

자동화 시나리오

  • 매크로의 CI 유효성 검사

      VBA 코드에 대한 정적 분석을 자동으로 실행하고 정책 위반 시 빌드를 차단합니다.

  • 서명 및 패키징

      매크로의 디지털 서명을 자동화하고 DOCM 파일을 안전하게 배포하기 위해 패키징합니다.

  • 안전한 저장소에서의 매크로 삽입

      안전한 저장소에서 승인된 VBA 스니펫을 가져와 생성된 DOCM 파일에 삽입합니다.

```

탐구하다 Python 옵션

생성하다 DOC 파일 (Microsoft Word 이진 형식)
생성하다 DOCM 파일 (마이크로소프트 워드 2007 마르코 파일)
생성하다 DOCX 파일 (오피스 2007+ 워드 문서)
생성하다 DOT 파일 (마이크로소프트 워드 템플릿 파일)
생성하다 DOTM 파일 (Microsoft Word 2007+ 템플릿 파일)
생성하다 DOTX 파일 (마이크로소프트 워드 템플릿 파일)
생성하다 RTF 파일 (서식 있는 텍스트 형식)