이 쉬운 자습서에서는 환경을 구성하는 자세한 단계와 함께 Python을 사용하여 Outlook Email를 PDF로 변환하는 방법을 배웁니다. MSG를 PDF로 변환하기 위해 Python 기반 API를 사용할 수 있으며 Windows 또는 Linux와 같은 일반적으로 사용 가능한 운영 체제에서 이 예제를 사용할 수 있습니다.
Python을 사용하여 Outlook 이메일을 PDF로 변환하는 단계
- Python에서 이메일을 PDF로 변환하려면 애플리케이션에서 .NET을 통해 Python용 Aspose.Email 사용 및 .NET을 통한 Python용 Aspose.Words 환경을 설정하세요.
- 디스크 또는 메일 서버에서 소스 EML 또는 MSG 파일을 로드하기 위해 MailMessage 클래스 개체의 인스턴스를 만듭니다.
- 이메일(MSG/EML) 파일을 중간 MHTML 형식의 메모리 스트림에 저장
- LoadFormat을 MHTML로 사용하고 Document 클래스의 객체를 생성하여 중간 형식 MHTML 메모리 스트림을 로드합니다.
- Python에서 저장 방법을 사용하여 EML에서 PDF로 변환 수행
Python MSG에서 PDF로의 위 단계를 사용하여 MailMessage 클래스 객체를 사용하여 디스크에서 EML 또는 MSG 파일에 먼저 액세스한 다음 이메일을 중간에 메모리 스트림에 저장하는 변환 응용 프로그램이 개발됩니다. MHTML 파일 형식. 후속 단계에서는 Document 클래스 객체를 사용하여 중간 MHTML 파일에 액세스하고 마지막으로 EML을 PDF로 변환하기 위해 Python 저장 메소드가 사용됩니다.
Python을 사용하여 Outlook 이메일을 PDF로 변환하는 코드
위의 예는 EML을 PDF로 변환하기 위해 Python을 간단한 API 호출과 잘 정의된 절차의 도움으로 사용합니다. 이 예는 EML 및 MSG 파일 형식의 이메일 파일에 사용할 수 있습니다. Compliance, ColorMode, JpegQuality 및 ImageCompression과 같은 속성을 설정하여 출력 PDF를 사용자 정의할 수도 있습니다.
MSG를 PDF로 변환하는 Python 기반 API는 이 문서에서 살펴봅니다. Python에서 PST 파일을 분할하려는 경우 Python을 사용하여 PST 파일을 분할하는 방법에 대한 문서를 참조하세요.