Python을 사용하여 DOCX 만들기
Microsoft Office®를 설치하지 않고 Python 애플리케이션을 통해 DOCX를 생성합니다.
개발자의 경우 Python 응용 프로그램을 통해 DOCX 파일을 만들려는 사람은 누구입니까? Aspose.Total for Python via .NET API는 생성 프로세스를 자동화하는 데 도움이 될 수 있습니다. Microsoft Office 파일 및 이미지를 포함한 다양한 형식을 처리하는 다양한 API의 전체 패키지입니다. Aspose.Total for Python via .NET 패키지의 일부인 Aspose.Words for Python via .NET API는 이 생성 프로세스를 쉽게 만듭니다. 또한 개발자는 DOCX 파일 수정 응용 프로그램을 쉽게 향상시킬 수 있습니다.
Python에서 DOCX 파일을 만드는 방법
- Document 클래스 객체를 생성합니다.
- DocumentBuilder 클래스 객체를 생성합니다.
- DocumentBuilder.write() 방법을 사용하여 파일에 텍스트를 추가합니다.
- 해당 DOCX 문서 경로를 전달하여 save() 방식으로 저장합니다.
Creation Requirements
- DOCX 문서 생성을 위해서는 Python 3.5 이상이 필요합니다.
- PyPI( Aspose.Words )에서 직접 프로젝트 내 참조 API
- 또는 다음 pip 명령
pip install aspose.words를 사용합니다. - 또한 Microsoft Windows 또는 Linux 기반 OS( Words 에 대한 자세한 내용 참조) 및 Linux의 경우 gcc 및 libpython에 대한 추가 요구 사항을 확인하고 INSTALL 를 따르십시오.
파이썬에서 DOCX 만들기
DOCX — `.docx` (OOXML)은 워드 문서의 현대 표준이며 Python 기반 자동화에 매우 적합합니다. 라이브러리를 사용하면 OOXML 구조와 메타데이터를 보존하면서 단락, 표, 이미지, 스타일 및 사용자 지정 XML 부분을 생성하고 수정할 수 있습니다.
DOCX는 템플릿화된 보고서, 동적 문서 및 웹 서비스 통합에 이상적이며 오픈 형식과 강력한 라이브러리 지원으로 인해 자동화가 가능해집니다. 자동화를 통해 접근 가능하고 스타일이 적용된 문서를 신뢰할 수 있게 생성하여 유효성을 검사하고 버전을 관리할 수 있습니다.
프로그래밍 워크플로우를 사용하면 구조화된 입력에서 복잡한 문서(중첩된 표, 참조, 목차)를 쉽게 조합할 수 있습니다.
주요 사용 사례
템플릿화된 보고서 렌더링
동적 표, 차트 및 조건부 섹션으로 DOCX 템플릿을 채웁니다.
자동 문서 구성
모듈식 콘텐츠 소스에서 섹션(소개, 본문, 부록)을 하나의 DOCX로 결합합니다.
메타데이터 풍부한 결과물
문서 속성, 사용자 지정 XML 및 버전 메타데이터를 포함하여 관리를 위한 임베딩을 수행합니다.
자동화 시나리오
데이터베이스에서 문서로의 파이프라인
자동화된 작업에서 각 데이터베이스 레코드에 대해 개별화된 DOCX 문서를 생성합니다.
Webhook으로 트리거된 문서 생성
외부 이벤트에 의해 트리거된 HTTP API를 통해 필요할 때 DOCX 문서를 생성합니다.
자동 접근성 검사
생성 중에 이미지의 제목 구조와 대체 텍스트를 확인하는 유효성 검사 스크립트를 실행합니다.
탐구하다 Python 옵션
생성하다 DOC 파일
(Microsoft Word 이진 형식)
생성하다 DOCM 파일
(마이크로소프트 워드 2007 마르코 파일)
생성하다 DOCX 파일
(오피스 2007+ 워드 문서)
생성하다 DOT 파일
(마이크로소프트 워드 템플릿 파일)
생성하다 DOTM 파일
(Microsoft Word 2007+ 템플릿 파일)
생성하다 DOTX 파일
(마이크로소프트 워드 템플릿 파일)
생성하다 RTF 파일
(서식 있는 텍스트 형식)