C#에서 Markdown을 PDF로 변환 - MD를 PDF로 변환기

비즈니스 소프트웨어를 위한 파일 형식 변환 .NET 라이브러리를 찾고 있다면 이 블로그 게시물에 오신 것을 환영합니다. 여기서는 GorupDocs.Conversion에서 제공하는 Cloud SDKREST API를 활용할 수 있습니다. 그러나 이 엔터프라이즈 수준 라이브러리를 설치하면 다양한 파일 형식 변환을 자동화할 수 있습니다. 따라서 이 글에서는 GorupDocs.Conversion Cloud SDK for .NET을 사용하여 C#에서 MarkdownPDF로 변환하는 방법을 알아봅니다. 이 가이드가 끝나면 귀하의 응용 프로그램에 맞는 MD-PDF 변환기를 개발할 수 있게 될 것입니다. 따라서 이 블로그 게시물 전반에 걸쳐 그대로 유지하십시오.

이 가이드에서는 다음 섹션을 다룹니다.

파일 형식 변환기 - API 설치

GorupDocs.Conversion Cloud SDK for .NET의 설치 프로세스는 매우 간단하며 타사 종속성이 필요하지 않습니다. 실제로 이 NuGet 패키지를 다운로드하여 이 MD-PDF 변환기 API를 설치하거나 NuGet 패키지 관리자에서 다음 명령을 실행할 수 있습니다.

npm install groupdocs-conversion-cloud

설치가 완료되면 다음 단계는 API 자격 증명(클라이언트 ID, 클라이언트 비밀번호)을 얻는 것입니다. API 클라우드 대시보드에서 이러한 자격 증명을 얻을 수 있습니다. API 자격 증명을 얻는 데 어려움이 있는 경우 이 짧은 튜토리얼을 방문하십시오.

프로그래밍 방식으로 C#에서 마크다운을 PDF로 변환

지금까지 이 파일 형식 변환기 API를 설치하고 설정했습니다. 이제 프로그래밍 방식으로 MD 파일을 PDF로 변환하는 단계와 코드 조각을 작성할 수 있습니다.

참고: API 클라우드 대시보드에는 프로그래밍 방식으로 또는 수동으로 업로드할 수 있는 소스 Markdown 파일이 있습니다.

다음 단계에서는 C#에서 MD-PDF 변환기를 빌드하는 방법을 자세히 설명합니다.

  • 구성 클래스의 객체를 생성하고 클라이언트 ID 및 클라이언트 비밀번호로 초기화합니다.
  • MD-PDF 변환기 API의 기본 URL을 설정합니다.
  • Configuration 클래스의 인스턴스를 사용하여 ConvertApi 클래스의 개체를 초기화합니다.
  • ConvertSettings 클래스의 인스턴스를 만들고 FilePath, Format 및 OutputPath와 같은 값을 설정하여 초기화합니다.
  • ConvertDocument 메서드를 호출하여 Markdown을 프로그래밍 방식으로 PDF로 변환합니다.

프로그래밍 방식으로 .NET에서 MD 파일을 PDF로 변환하려면 다음 코드 샘플을 가져옵니다.

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#에서 MD를 PDF로 변환
    class Convert_MD_to_PDF

    {
        static void Main(string[] args)
        {

            try
            {
                // API 자격 증명 받기 
                string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
                string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";

                // 구성 클래스의 객체를 생성하고 클라이언트 ID 및 클라이언트 비밀번호로 초기화합니다. 
                var configuration = new Configuration(clientId, clientSecret);
                // MD-PDF 변환기 API의 기본 URL을 설정합니다.
                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 = "pdf",
                    OutputPath = "test/sample.pdf"
                };
                // 프로그래밍 방식으로 Markdown을 PDF로 변환하려면 ConvertDocument 메서드를 호출합니다.
                var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
                Console.WriteLine("Successfully converted MD to PDF in C#: " + response[0].Url);
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception when calling GroupDocs.Conversion Api: " + e.Message);
            }

        }
    }
}

아래 이미지에서 출력을 볼 수 있습니다.

MD 파일을 PDF로 변환
마찬가지로 생성된 파일을 수동으로 또는 프로그래밍 방식으로 다운로드할 수 있습니다.

온라인 MD를 PDF로 변환기

온라인 도구는 웹 브라우저에서 MD 파일을 PDF로 변환하려는 경우에 적합합니다. 이 도구는 GorupDocs.Conversion에 의해 구동되며 사용자 친화적인 UI를 제공합니다. 또한 무료이며 필요에 따라 파일 형식 변환을 수행할 수 있습니다.

온라인 MD-PDF 변환기

결론

결론적으로, GorupDocs.Conversion Cloud SDK for .NET은 애플리케이션을 위한 파일 형식 변환기를 구축하기 위한 완벽한 솔루션을 제공합니다. 프로그래밍 방식으로 C#에서 Markdown을 PDF로 변환하는 방법을 구현했습니다. 또한 문서GitHub 저장소를 통해 이 라이브러리를 더 자세히 살펴볼 수 있습니다. 마지막으로 여기에서 라이브 API와 상호 작용할 수 있습니다.

또한 시작하기 가이드를 따르는 것이 좋습니다.

마지막으로 groupdocs.cloud에서 새 기사를 작성하고 있습니다. 따라서 정기적인 업데이트를 위해 연락을 유지하시기 바랍니다.

도움을 받을 수 있습니다

귀하의 질문이나 질문에 대해 포럼에 알려주실 수 있습니다.

자주 묻는 질문 – FAQ

Markdown 파일을 PDF로 어떻게 변환합니까?

GorupDocs.Conversion Cloud SDK for .NET을 사용하여 C#에서 MD 파일을 PDF로 변환할 수 있습니다. 전체 답변을 얻으려면 이 링크를 방문하세요.

또한보십시오