이 자습서에는 필요한 구성 세부 정보, 프로그램 논리 및 실행 가능한 샘플 코드를 사용하여 Python에서 Word RTF를 PDF로 변환하는 방법을 설명하는 명확한 단계가 포함되어 있습니다. 다른 속성을 설정하여 출력 PDF의 사용자 정의와 함께 소스 RTF를 로드하는 다양한 옵션을 배우게 됩니다. Python RTF에서 PDF로 변환을 사용하는 것은 Windows, Linux 및 macOS와 같이 Python을 지원하는 모든 환경에서 실행할 수 있는 몇 가지 간단한 API 호출의 문제일 뿐입니다.
Python에서 PDF 변환기에 RTF를 작성하는 단계
- .NET을 통한 Python용 Aspose.Words을(를) 사용하여 RTF를 PDF로 변환할 수 있는 환경 구축
- PDF로 변환할 소스 RTF 파일을 로드하여 Document 클래스 개체로 변환
- PdfSaveOptions 클래스 개체를 인스턴스화하여 로드된 RTF에서 변환된 출력 PDF를 사용자 지정합니다.
- 출력 PDF 파일의 원하는 속성 설정
- 디스크에 출력 PDF 파일 저장
이 단계에서는 테스트 환경 구성에 도움이 되는 문서에 대한 참조와 함께 서식 있는 텍스트 형식을 Python의 PDF 변환기로 작성하는 논리를 제공합니다. 첫 번째 단계에서 RTF 파일은 파일을 로드하는 동안 다양한 시나리오를 처리하기 위해 여러 오버로드된 버전이 있는 Document 클래스 개체에 로드됩니다. 마찬가지로 PDFSaveOptions 클래스 개체는 디스크의 스트림이나 파일에 쓰기 전에 출력 PDF 파일의 속성을 설정하는 데 사용됩니다.
Python에서 서식 있는 텍스트 문서를 PDF로 변환하는 코드
이 코드는 스트림이나 디스크에서 로드하는 것과 같은 옵션을 제공하는 Document 클래스 개체를 사용하여 파일 형식을 RTF에서 Python으로 변환하는 프로세스를 보여줍니다. 다른 인코딩 처리, 보호된 파일에 대한 암호 설정 등. 유사하게, PdfSaveOptions 클래스 개체는 포스트 스크립트 글꼴 포함, 이 코드 샘플에서 설명한 대로 색상 모드 설정, PDF 규정 준수 표준 지정, 문서 제목 표시 등을 지원합니다.
이 주제에서는 RTF 파일을 PDF 형식으로 변환하는 방법을 배웠습니다. Word 파일에 머리글과 바닥글을 추가하는 과정을 알아보려면 Python을 사용하여 Word에서 머리글과 바닥글을 추가하는 방법에 대한 문서를 참조하세요.