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 파일
(서식 있는 텍스트 형식)