이메일 콘텐츠를 공유하고 참조하려면 이메일 메시지를 PDF 형식으로 변환해야 할 수 있습니다. 이 기사에서는 C#을 사용하여 EML 및 MSG와 같은 이메일 메시지 파일을 PDF로 변환에 대해 알아봅니다. 다른 블로그 게시물 중 하나에서 우리는 이미 Java를 사용하여 이메일을 PDF로 변환에 대해 논의했습니다. 이는 데스크탑 또는 웹 기반 애플리케이션 내에서 이메일 변환을 자동화하는 데 도움이 됩니다.
다음 주제는 아래에서 다룹니다.
이메일 변환을 위한 .NET API
GroupDocs.Conversion for .NET은 이메일 메시지를 다른 형식으로 변환할 수 있는 API입니다. 이 기사에서는 C#을 사용하여 MSG 및 EML 메시지를 PDF 형식으로 변환하기 위해 해당 API를 사용할 것입니다. 또한 API를 사용하면 .NET 응용 프로그램 내에서 워드 프로세서 문서, 스프레드시트, 프레젠테이션, eBook, 이미지 및 기타 여러 파일 형식을 앞뒤로 변환할 수 있습니다.
다운로드 섹션에서 DLL 또는 MSI 설치 프로그램을 다운로드하거나 NuGet을 통해 .NET 애플리케이션에 API를 설치할 수 있습니다.
PM> Install-Package GroupDocs.Conversion
C#에서 MSG를 PDF로 변환
다음은 Outlook MSG 파일을 PDF 형식으로 변환하는 단계입니다.
- Converter 클래스를 사용하여 MSG 파일을 로드합니다.
- PdfConvertOptions 클래스를 사용하여 PDF 변환 옵션을 만듭니다.
- Convert 메서드를 호출하여 MSG 파일을 PDF 형식으로 변환합니다.
다음 소스 코드는 C#을 사용하여 MSG 파일을 PDF로 변환합니다.
// C#에서 MSG 메시지를 PDF로 변환
using (Converter converter = new Converter("emailMessage.msg"))
{
PdfConvertOptions options = new PdfConvertOptions();
converter.Convert("msg-Message.pdf", options);
}
아래는 Microsoft Outlook MSG 파일입니다. 또한 위의 코드를 사용하여 MSG 파일에서 변환한 후 얻은 PDF 파일도 여기에 표시됩니다.
C#을 사용하여 EML을 PDF로 변환
EML 형식으로 저장된 이메일 메시지를 PDF 형식으로 변환하려는 경우 유사한 코드 줄을 사용하여 효율적으로 수행할 수 있습니다. 다음은 EML 파일을 PDF로 변환하는 단계입니다.
- Converter 클래스를 사용하여 EML 메시지 파일을 로드합니다.
- PdfConvertOptions 클래스를 사용하여 PDF 파일에 대한 변환 옵션을 만듭니다.
- Convert 메서드를 호출하여 EML 파일을 PDF 형식으로 변환합니다. 결과 PDF 파일의 경로와 변환 옵션을 매개변수로 전달합니다.
// C#에서 EML 메시지를 PDF로 변환
using (Converter converter = new Converter("emailMessage.eml"))
{
PdfConvertOptions options = new PdfConvertOptions();
converter.Convert("eml-Message.pdf", options);
}
아래는 위의 코드를 사용하여 변환한 EML 파일과 변환된 PDF 파일 스크린샷입니다.
또한 필요에 따라 출력 PDF 파일의 모양을 변경할 수 있습니다. 이러한 목적과 더 많은 기능을 위해 문서를 방문할 수 있습니다.
무료 API 라이선스 받기
평가 제한 없이 API를 사용하기 위해 임시 무료 라이선스 받기를 할 수 있습니다.
결론
결론적으로 .NET 변환 API를 사용하여 EML 및 MSG 파일을 PDF로 변환하는 방법을 배웠습니다. 또한 PDF 파일에 프로그래밍 방식으로 사용자 정의를 적용하여 원하는 스타일로 결과를 얻을 수 있습니다.
문서를 사용하여 GroupDocs.Conversion for .NET에 대해 자세히 알아볼 수 있습니다. GitHub에서 더 많은 예제를 사용할 수 있습니다. 문의 사항은 포럼을 통해 문의해 주십시오.