
개요
오늘날의 디지털 시대에 EML 파일을 JPG 형식으로 변환하는 것은 다양한 애플리케이션에 필수적입니다. 이메일을 보관하든 시각적 기록을 만들든 C#에서 EML을 JPG로 프로그래밍 방식으로 변환하는 기능은 유연성과 효율성을 제공합니다. Aspose.Email for .NET은 여러 산업에서 이 변환 프로세스에서 중요한 역할을 합니다. 이 강력한 라이브러리는 원활한 통합과 사용자 정의를 지원하므로 개발자에게 이상적인 선택입니다. Aspose.Email for .NET을 사용하면 EML 파일을 JPG 이미지로 쉽게 변환하여 워크플로와 생산성을 향상시킬 수 있습니다.
EML 파일 변환 - API 설치
Aspose.Email for .NET을 시작하려면 NuGet 패키지 관리자에서 다음 명령을 실행하세요.
Install-Package Aspose.Email
Install-Package Aspose.Words
C#에서 EML을 JPG로 변환 - 코드 샘플
Aspose.Email for .NET을 사용하여 C#에서 EML을 JPG로 변환하려면 다음 단계를 따르세요.
- EmlLoadOptions 클래스의 객체를 초기화합니다.
- 로딩하는 동안 서명을 제거하려면 RemoveSignature 속성 값을 설정합니다.
- MailMessage 클래스의 Load 메서드를 호출하여 소스 eml 파일을 로드합니다.
- 메시지의 감도를 일반으로 설정합니다.
- 메시지의 우선순위를 정의합니다.
- MemoryStream 클래스의 인스턴스를 만듭니다.
- 저장 메서드를 호출하여 EML을 MHTML로 변환하고 스트림에 저장합니다.
- Position 속성에 접근하여 스트림 내의 현재 위치를 설정합니다.
- MHTML 스트림을 사용하여 Document 클래스의 인스턴스를 인스턴스화합니다.
- Save 메서드를 호출하여 문서를 JPG 이미지로 저장합니다.
다음은 이러한 단계를 보여주는 C# 코드 조각입니다.
using Aspose.Email;
using Aspose.Words;
namespace Aspose.Email
{
class EMLtoPNG
{
static void Main(string[] args)
{
string dataDir = "/Desktop/";
// EmlLoadOptions 클래스의 객체를 초기화합니다.
EmlLoadOptions EmlLoadOptions = new EmlLoadOptions();
// 로딩하는 동안 서명을 제거하려면 RemoveSignature 속성 값을 설정합니다.
EmlLoadOptions.RemoveSignature = false;
// MailMessage 클래스의 Load 메서드를 호출하여 소스 eml 파일을 로드합니다.
MailMessage Mailmsg = MailMessage.Load(dataDir + "input.eml", EmlLoadOptions);
// 메시지의 민감도를 일반으로 설정합니다.
Mailmsg.Sensitivity = MailSensitivity.Normal;
// 메시지의 우선순위를 정의합니다.
Mailmsg.Priority = MailPriority.High;
// MemoryStream 클래스의 인스턴스를 생성합니다.
MemoryStream msgStream = new MemoryStream();
// Save 메서드를 호출하여 EML을 MHTML로 변환하고 스트림에 저장합니다.
Mailmsg.Save(msgStream, SaveOptions.DefaultMhtml);
// Position 속성에 접근하여 스트림 내의 현재 위치를 설정합니다.
msgStream.Position = 0;
// MHTML 스트림을 사용하여 Document 클래스의 인스턴스를 인스턴스화합니다.
Document msgDocument = new Document(msgStream);
// Save 메서드를 호출하여 문서를 JPG 이미지로 저장합니다.
msgDocument.Save(dataDir + "Outlook-Aspose_output.jpg", SaveFormat.Png);
}
}
}
아래 이미지에서 출력을 확인할 수 있습니다.

EML to JPG 변환기 - 온라인에서 시도
EML을 JPG로 변환하는 빠르고 쉬운 방법을 원하시면, 여기에서 무료 온라인 도구를 사용해 보세요. 이 도구는 Aspose.Email에서 제공됩니다. 이 EML to JPG 변환기는 사용자 친화적이며 높은 정확도를 제공하여 몇 초 만에 EML 파일을 JPG 형식으로 변환할 수 있습니다. 소프트웨어를 설치하지 않고도 빠른 솔루션이 필요한 사람들에게 완벽합니다.

무료 라이센스 받기
Aspose.Email for .NET의 모든 잠재력을 알아보려면 여기에서 무료 평가판 라이선스를 받으세요.
결론
요약하자면, 우리는 Aspose.Email for .NET을 사용하여 C#에서 EML을 JPG로 변환하는 방법을 살펴보았습니다. 이 라이브러리는 이메일 변환 프로세스를 간소화하려는 개발자에게 강력한 솔루션을 제공합니다. 오늘 Aspose.Email for .NET을 탐색하여 오늘 개발 프로젝트를 향상시키세요.
EML 파일을 JPG로: 공개 리소스
Aspose.Email for .NET에 대한 이해를 높이기 위해 설명서 및 커뮤니티 포럼과 같은 추가 리소스를 탐색하세요. 이러한 리소스는 이 블로그 게시물의 내용을 넘어서 귀중한 통찰력과 지원을 제공합니다.