이 가이드는 C#에서 Markdown을 Image로 변환하는 방법을 자세히 설명합니다. 여기에는 단계별 알고리즘과 C#에서 Markdown을 PNG로 내보내는 실행 코드 샘플이 포함되어 있습니다. 또한 이 코드를 수정하여 BMP, GIF, JPG 등 다양한 이미지 형식으로 출력 이미지를 만들 수 있습니다.
C#에서 마크다운을 이미지로 렌더링하는 단계
- 마크다운 파일을 내보내기 위해 Aspose.HTML 라이브러리를 설치하여 IDE를 준비합니다.
- 샘플 마크다운 파일 만들기
- convert_markdown 메서드를 사용하여 로드된 마크다운 콘텐츠를 HTML 파일 형식으로 변환합니다.
- convert_html 메서드를 호출하여 변환된 HTML 형식을 이미지로 렌더링합니다.
위의 단계는 C#에서 MD를 PNG로 변환하는 과정에 대한 개요를 제공합니다. 전제 조건으로, 필요한 설치로 환경을 준비해야 합니다. 그런 다음 샘플 입력 파일을 만들고 HTML로 렌더링을 진행한 다음 이미지 렌더링을 진행하여 프로세스를 시작합니다.
C#에서 Markdown을 PNG로 변환하는 코드
using System.IO; | |
using Aspose.Html; | |
using Aspose.Html.Saving; | |
using Aspose.Html.Rendering.Image; | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
License lic = new License(); | |
lic.SetLicense("license.lic"); | |
string sourcePath = "document.md"; | |
string savePath = "document-output.png"; | |
// Prepare a simple Markdown example | |
var code = "### Hello, World!" + "\r\n" + "Convert Markdown to Image!"; | |
// Create a Markdown file | |
File.WriteAllText(sourcePath, code); | |
// Initialize ImageSaveOptions | |
ImageSaveOptions options = new ImageSaveOptions(ImageFormat.Png); | |
// Convert Markdown to HTML | |
var document = Aspose.Html.Converters.Converter.ConvertMarkdown(sourcePath); | |
// Convert HTML to JPG | |
Aspose.Html.Converters.Converter.ConvertHTML(document, options, savePath); | |
System.Console.WriteLine("MD converted to image successfully"); | |
} | |
} |
이 샘플 코드는 마크다운을 C#에서 이미지로 변환하는 방법을 보여줍니다. 그러나 ImageFormat 열거형에서 값을 선택하여 출력 이미지 형식을 수정하여 사용자 정의할 수 있습니다. 마찬가지로 ImageSaveOptions 클래스의 다른 많은 속성을 설정하여 요구 사항에 따라 이미지 크기, 해상도 등을 설정할 수 있습니다.
이 튜토리얼에서는 C#에서 Markdown을 JPG로 내보내는 방법을 살펴보았습니다. 반면, Markdown을 Word로 변환하려면 C#에서 Markdown을 Word로 변환의 기사를 읽어보세요.