Python을 사용하여 RTF 만들기
Microsoft Office®를 설치하지 않고 Python 애플리케이션을 통해 RTF를 생성합니다.
개발자의 경우 Python 응용 프로그램을 통해 RTF 파일을 만들려는 사람은 누구입니까? Aspose.Total for Python via .NET API는 생성 프로세스를 자동화하는 데 도움이 될 수 있습니다. Microsoft Office 파일 및 이미지를 포함한 다양한 형식을 처리하는 다양한 API의 전체 패키지입니다. Aspose.Total for Python via .NET 패키지의 일부인 Aspose.Words for Python via .NET API는 이 생성 프로세스를 쉽게 만듭니다. 또한 개발자는 RTF 파일 수정 응용 프로그램을 쉽게 향상시킬 수 있습니다.
Python에서 RTF 파일을 만드는 방법
- Document 클래스 객체를 생성합니다.
- DocumentBuilder 클래스 객체를 생성합니다.
- DocumentBuilder.write() 방법을 사용하여 파일에 텍스트를 추가합니다.
- 해당 RTF 문서 경로를 전달하여 save() 방식으로 저장합니다.
Creation Requirements
- RTF 문서 생성을 위해서는 Python 3.5 이상이 필요합니다.
- PyPI( Aspose.Words )에서 직접 프로젝트 내 참조 API
- 또는 다음 pip 명령
pip install aspose.words를 사용합니다. - 또한 Microsoft Windows 또는 Linux 기반 OS( Words 에 대한 자세한 내용 참조) 및 Linux의 경우 gcc 및 libpython에 대한 추가 요구 사항을 확인하고 INSTALL 를 따르십시오.
파이썬에서 RTF 만들기
RTF — Rich Text Format (RTF)은 많은 편집기에서 지원하는 크로스 플랫폼 텍스트 형식입니다. Python 기반의 RTF 생성은 다양한 클라이언트에서 수용되어야 하는 간단한 스타일이 적용된 문서를 생성할 때 유용합니다. RTF는 OOXML의 고급 기능이 부족하지만 휴대용 스타일 텍스트, 간단한 테이블 및 인라인 객체에서 뛰어납니다.
RTF 자동화는 메일 병합, 일반 스타일의 편지 또는 최대 호환성이 필요한 시스템에 적합합니다. 프로그래밍적 생성은 RTF 단편을 템플릿화하거나 RTF 토큰을 직접 빌드하는 라이브러리를 사용하여 수행할 수 있습니다.
자동화는 대량의 RTF 내보내기 및 경량 또는 레거시 소비자를 대상으로 하는 변환 파이프라인을 간소화합니다.
주요 사용 사례
- 크로스 플랫폼 편지 생성
가벼운 휴대용 스타일 텍스트를 선호하는 클라이언트를 위해 RTF 문서 생성.
- 간단한 문서용 메일 병합
넓은 호환성을 위해 RTF로 개인화된 편지와 공지 생성.
- OOXML이 아닌 시스템과의 교환
DOCX나 이진 Word를 해석할 수 없는 시스템을 위해 콘텐츠를 RTF로 내보냄.
자동화 시나리오
- 대량 RTF 내보내기
구조화된 데이터 피드에서 수천 개의 RTF 파일을 자동으로 생성.
- 포맷 대체 파이프라인
DOCX/DOCM을 처리할 수 없는 경우 RTF 버전을 자동으로 제공.
- 간단한 템플릿 엔진
자동화된 워크플로의 일부로 RTF 템플릿에서 프로그래밍적 토큰 교체 사용.
탐구하다 Python 옵션
생성하다 DOC 파일
(Microsoft Word 이진 형식)
생성하다 DOCM 파일
(마이크로소프트 워드 2007 마르코 파일)
생성하다 DOCX 파일
(오피스 2007+ 워드 문서)
생성하다 DOT 파일
(마이크로소프트 워드 템플릿 파일)
생성하다 DOTM 파일
(Microsoft Word 2007+ 템플릿 파일)
생성하다 DOTX 파일
(마이크로소프트 워드 템플릿 파일)
생성하다 RTF 파일
(서식 있는 텍스트 형식)