Markdown이 배우기 쉽고 서식 있는 텍스트를 작성하는 데 매우 간단하다는 것은 분명합니다. 실제로 MD 파일을 PDF, DOCX, HTML 등과 같이 널리 사용되는 다른 파일 형식으로 쉽게 변환할 수 있습니다. 그러나 GorupDocs.Conversion 다양한 파일 형식을 프로그래밍 방식으로 변환하고 조작할 수 있도록 여러 프로그래밍 언어로 SDK를 제공합니다. 또한 GorupDocs.Conversion에서 제공하는 REST API를 사용할 수 있습니다. 그래서 이번 블로그 게시물에서는 GorupDocs.Conversion Cloud SDK for .NET을 사용하여 C#에서 Markdown을 HTML로 변환하는 방법을 알아보겠습니다. 또한 GorupDocs.Conversion Cloud SDK로 구동되는 온라인 MD-HTML 변환기도 있습니다.
이 기사에서는 다음 사항을 다룰 것입니다.
마크다운 변환 API 설치
GorupDocs.Conversion Cloud SDK for .NET은 엔터프라이즈급 클라우드 기반 솔루션을 제공하며 다행히 설치 및 설정이 매우 쉽습니다. 이 NuGet 패키지를 다운로드하여 이 HTML 파일 생성기 라이브러리를 설치하거나 NuGet 패키지 관리자에서 다음 명령을 실행할 수 있습니다.
Install-Package GroupDocs.Conversion-Cloud -Version 23.10.0
C#{#convert-markdown-to-html-in-csharp}에서 Markdown을 HTML로 변환
성공적으로 설치한 후 다음 단계는 API 자격 증명을 얻는 것입니다. 다시 말하지만 매우 간단합니다. API 클라우드 대시보드에서 애플리케이션 클라이언트 ID와 클라이언트 비밀번호를 얻을 수 있습니다. 하지만 이 Markdown 변환 API에 대한 API 자격 증명을 얻는 방법에 대한 가이드를 방문할 수 있습니다.
코드 조각을 작성하기 전에 마지막으로 API Cloud 대시보드에 소스 Markdown 파일이 이미 있다는 사실을 알아두십시오. 그러나 이 HTML 파일 생성기 라이브러리의 UploadFile 메서드를 호출하여 파일 업로드 작업을 자동화할 수 있습니다.
이제 프로그래밍 방식으로 Markdown을 HTML로 변환하려면 다음 단계를 수행하십시오.
- 구성 클래스의 인스턴스를 초기화하고 클라이언트 비밀번호 및 클라이언트 ID로 초기화합니다.
- Markdown 변환 API의 기본 URL을 설정하려면 ApiBaseUrl 값을 정의하세요.
- Configuration 클래스의 개체를 사용하여 ConvertApi 클래스의 개체를 만듭니다.
- ConvertSettings 클래스의 인스턴스를 인스턴스화하고 FilePath, Format 및 OutputPath와 같은 값을 설정하여 초기화합니다.
- ConvertDocument 메서드는 프로그래밍 방식으로 Markdown을 HTML로 변환합니다.
다음 코드 샘플은 C#에서 MD를 HTML로 변환합니다.
using System;
using GroupDocs.Conversion.Cloud.Sdk.Api;
using GroupDocs.Conversion.Cloud.Sdk.Client;
using GroupDocs.Conversion.Cloud.Sdk.Model.Requests;
using System.IO;
using GroupDocs.Conversion.Cloud.Sdk.Model;
namespace GroupDocs.Conversion.CSharp
{
// C#에서 마크다운을 HTML로 변환
class Convert_MD_to_HTML
{
static void Main(string[] args)
{
try
{
// API 자격 증명 얻기
string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
string myStorage = "test";
// 구성 클래스의 인스턴스를 초기화하고 클라이언트 비밀번호 및 클라이언트 ID로 초기화합니다.
var configuration = new Configuration(clientId, clientSecret);
// Markdown 변환 API의 기본 URL을 설정하려면 ApiBaseUrl 값을 정의하세요.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// Configuration 클래스의 개체를 사용하여 ConvertApi 클래스의 개체를 만듭니다.
var apiInstance = new ConvertApi(configuration);
// ConvertSettings 클래스의 인스턴스를 인스턴스화하고 FilePath, Format 및 OutputPath와 같은 값을 설정하여 초기화합니다.
var settings = new ConvertSettings
{
FilePath = "sample.md",
Format = "html",
OutputPath = "test/sample.html"
};
// ConvertDocument 메서드는 Markdown을 프로그래밍 방식으로 HTML로 변환합니다.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
Console.WriteLine("Successfully converted Markdown to HTML in C#: " + response[0].Url);
}
catch (Exception e)
{
Console.WriteLine("Exception when calling GroupDocs.Conversion Api: " + e.Message);
}
}
}
}
결과 HTML 파일은 API 클라우드 대시보드의 “test” 폴더에 생성됩니다. 따라서 이 Markdown 변환 API의 DownloadFile 메서드를 호출하여 수동으로 또는 프로그래밍 방식으로 파일을 다운로드할 수 있습니다.
온라인 MD를 HTML로 변환기
지금까지 우리는 .NET 애플리케이션에서 프로그래밍 방식으로 Markdown을 HTML로 변환하는 방법을 배웠습니다. 다음으로, 브라우저 기반 온라인 Markdown to HTML 변환기를 사용하여 이 MD를 HTML로 변환하는 작업을 자동화할 수 있습니다. 매우 빠르고 효율적이며 안전하며 드래그 앤 드롭 사용자 인터페이스가 함께 제공됩니다. 이 온라인 도구는 무료이며 구독이 필요하지 않으므로 사용해 보시기 바랍니다.
마지막 생각들
이것이 이번 블로그 포스팅의 끝입니다. 이 가이드는 특히 .NET 개발자를 위한 것이지만, 널리 사용되는 여러 프로그래밍 언어로 GorupDocs.Conversion Cloud SDK를 찾을 수 있습니다. 따라서 귀하의 비즈니스 애플리케이션을 위한 모든 프로그래밍 언어로 MD-HTML 변환기 모듈을 개발할 수 있습니다. C#에서 Markdown을 HTML로 변환하는 방법을 배웠기를 바라며 문서를 방문하여 다른 기능에 대해 알아볼 수 있습니다. 무엇보다도 여기에서 라이브 클라우드 API와 상호 작용할 수 있습니다. 또한 이 .NET 래퍼를 사용자 정의하기 위해 GitHub 저장소를 복제할 수 있으며 그 전에 시작하기 가이드를 살펴봐야 합니다.
마지막으로 groupdocs.cloud에서 새 블로그 게시물을 작성하고 있습니다. 따라서 정기적인 업데이트를 위해 연락을 유지하시기 바랍니다.
질문하기
귀하의 질문이나 질문에 대해 포럼에 알려주실 수 있습니다.
자주 묻는 질문 – FAQ
Markdown 파일을 HTML로 어떻게 변환합니까?
이 웹 기반 온라인 도구를 사용하여 MD를 HTML로 변환할 수 있으며 이 도구는 GorupDocs.Conversion Cloud SDKs.에 의해 구동됩니다.
Visual Studio의 Markdown에서 HTML을 생성하는 방법은 무엇입니까?
자세한 답변을 보려면 이 링크를 방문하세요.