이 기사에서는 C# 언어를 사용하여 프로그래밍 방식으로 Markdown 파일에서 PDF, PNG, JPG 및 기타 이미지 형식 변환을 학습합니다. MD 파일은 웹에서 매우 일반적이며 다른 소프트웨어의 readme 파일과 설명서가 종종 Markdown 형식으로 생성된다는 것을 눈치채셨을 것입니다. 다음 제목을 살펴보겠습니다.
Markdown(.md) to PDF 및 이미지 변환기 – API 설치
Markdown 형식의 파일을 PDF나 이미지 형식으로 변환하려면 Aspose.HTML for .NET API를 설치해야 합니다. 다음과 같이 공식 다운로드 섹션에서 다운로드하거나 NuGet 갤러리 설치 명령을 통해 API를 구성할 수 있습니다.
PM> Install-Package Aspose.Html
C#에서 마크다운(MD)을 PDF로 변환
.NET 응용 프로그램에서 C#을 사용하여 마크다운 파일(MD)을 PDF로 쉽게 변환할 수 있습니다. MD를 PDF 파일로 변환하려면 아래 단계를 따라야 합니다.
- 간단한 Markdown 예제를 준비하거나 입력 MD 파일 로드
- ConvertMarkdown 메서드 호출
- 입력 파일을 HTMLDocument 인스턴스로 변환
- ConvertHTML 메서드를 사용하여 출력 PDF 파일 저장
다음 코드는 C#을 사용하여 마크다운(MD) 파일을 PDF로 변환하는 방법을 보여줍니다.
// 간단한 Markdown 예제 준비
var code = "### Hello World" +
"\r\n" +
"[visit applications](https://aspose.com)";
// 마크다운 파일 생성
System.IO.File.WriteAllText(dataDir + "document.md", code);
// 마크다운을 HTML 문서로 변환
//Aspose.Html.Converters.Converter.ConvertMarkdown("document.md", "document.html");
HTMLDocument document = Aspose.Html.Converters.Converter.ConvertMarkdown(dataDir + "document.md");
// ConvertHTML 메서드를 호출하여 HTML을 PDF로 변환합니다.
Aspose.Html.Converters.Converter.ConvertHTML(document, new Aspose.Html.Saving.PdfSaveOptions(), dataDir + "output.pdf");
C#에서 마크다운(MD)을 PNG 또는 JPG 이미지로 변환
때로는 MD 파일을 미리 봐야 할 수도 있으므로 이미지로 렌더링하는 것이 도움이 될 수 있습니다. MD 파일을 요구 사항에 따라 PNG 또는 JPG 이미지로 변환할 수 있습니다. 이 변환은 기본적으로 HTML 형식으로 렌더링한 다음 이미지로 렌더링하는 2단계 접근 방식입니다.
- 입력 마크다운(MD) 파일 생성 또는 로드
- 마크다운을 중간 HTML 형식으로 변환
- 결과를 PNG 또는 JPG 출력 이미지로 렌더링
이 간단한 단계는 미리보기로 MD 파일의 이미지를 만드는 데 도움이 됩니다. 사용 사례에 따라 출력 이미지를 더 활용할 수 있습니다. 또한 아래 코드는 C#에서 Markdown(MD) 파일을 PNG 또는 JPG 이미지로 변환하는 방법을 보여줍니다.
// 간단한 Markdown 예제 준비
var code = "### Hello World" +
"\r\n" +
"[visit applications](https://.aspose.com)";
// 마크다운 파일 생성
System.IO.File.WriteAllText(dataDir + "document.md", code);
// 마크다운을 HTML 문서로 변환
using (HTMLDocument document = Aspose.Html.Converters.Converter.ConvertMarkdown(dataDir + "document.md"))
{
// HTML 문서를 PNG 이미지 파일 형식으로 변환
Aspose.Html.Converters.Converter.ConvertHTML(document, new Aspose.Html.Saving.ImageSaveOptions(Aspose.Html.Rendering.Image.ImageFormat.Png), dataDir + "output.png");
}
결론
간단히 말해서 .NET 응용 프로그램에서 C#을 사용하여 Markdown(MD) 파일을 PNG, JPG 및 PDF로 변환하는 것을 고려했습니다. 이러한 기능은 애플리케이션을 최고로 만들 수 있습니다. 또한 제품 문서를 살펴봄으로써 탐색할 수 있는 API가 제공하는 다른 많은 기능이 있습니다. 모호하거나 우려되는 사항이 있는 경우 무료 지원 포럼에 언제든지 문의해 주십시오. 여러분의 피드백을 받고 싶습니다!