이 짧은 가이드에서는 **C# REST API를 사용하여 Markdown}를 PDF로 변환하는 방법을 설명합니다. .NET 기반 Cloud SDK를 사용하여 Markdown 파일을 C# RESTful 서비스를 통해 PDF로 자동 변환하는 방법을 알아봅니다. API에서 지원하는 출력 PDF 파일에 대해 모든 작업을 수행하여 원하는 출력을 생성할 수 있습니다.
전제조건
다운로드 Aspose.PDF Cloud SDK for Dotnet to change MD to PDF
MD를 PDF로 변환하기 위해 위 SDK를 사용하여 C# 프로젝트를 설정합니다.
C# RESTful 서비스를 사용하여 Markdown을 PDF로 내보내는 단계
- MD에서 PDF를 생성하려면 클라이언트 ID와 비밀번호를 설정하여 PdfApi 개체를 생성하세요.
- 소스 MD 파일을 메모리 스트림으로 로드하고 클라우드 스토리지에 업로드합니다.
- 마크다운을 PDF 파일로 변환하려면 GetMarkdownInStorageToPdf() 메서드를 호출하세요.
- 응답 개체를 구문 분석하고 출력 스트림을 PDF 파일로 저장합니다.
이 단계에서는 C# Low Code API*를 사용하여 *Markdown을 PDF로 변환하는 방법을 설명합니다. 클라이언트 ID와 시크릿을 설정하여 PdfApi 객체를 생성하고 소스 MD 파일을 바이트 배열로 읽어 메모리 스트림으로 변환합니다. 메모리 스트림에 있는 이 소스 MD 파일을 클라우드 스토리지에 업로드하고 GetMarkdownInStorageToPdf() 메서드를 호출하여 PDF 파일로 변환합니다.
C# 로우 코드 API를 사용하여 마크다운을 PDF 온라인으로 변환하는 코드
using System; | |
using System.IO; | |
using Aspose.Pdf.Cloud.Sdk.Api; | |
using Aspose.Pdf.Cloud.Sdk.Model; | |
using System.Collections.Generic; | |
namespace Aspose.PDF.Cloud.Examples.Kb | |
{ | |
public class PdfTasks | |
{ | |
public static void ConvertMdToPdf() | |
{ | |
// Initialize API with credentials | |
var pdfService = new PdfApi("Client Secret", "Client ID"); | |
string documentName = "input.md"; | |
// Upload the Markdown file | |
using (var mdFileStream = new MemoryStream(File.ReadAllBytes(documentName))) | |
{ | |
var uploadResult = pdfService.UploadFile(documentName, mdFileStream); | |
} | |
// Transform MD to PDF | |
var response = pdfService.GetMarkdownInStorageToPdf(documentName); | |
FileStream fileStream = new FileStream("output.pdf", FileMode.Create, FileAccess.Write); | |
response.CopyTo(fileStream); | |
} | |
} | |
} |
이 코드는 C# REST API*를 사용하여 파일 형식을 *MD에서 PDF로 변환합니다. 결과 스트림을 사용하여 PDF 문서에 액세스하고 최종 출력을 저장하기 전에 변경 사항을 수행할 수 있습니다. 클라우드 저장소에 여러 파일을 업로드한 경우 파일에 액세스하려면 폴더 이름과 함께 전체 참조를 제공하세요.
이 기사에서는 MD 파일을 PDF로 변환하는 방법을 설명했습니다. PDF 파일의 페이지 수를 계산하려면 C# REST API를 사용하여 열지 않고도 PDF에서 페이지 수 계산의 문서를 참조하세요.