Tento krátký průvodce vysvětluje, jak převést Markdown na PDF pomocí C# REST API. Naučíte se automaticky transformovat Soubor Markdown do PDF pomocí C# RESTful Service pomocí Cloud SDK na bázi .NET. Můžete provádět všechny operace s výstupním souborem PDF podporovaným rozhraním API, abyste vygenerovali požadovaný výstup.
Předpoklad
Stáhnout Aspose.PDF Cloud SDK for Dotnet to change MD to PDF
Nastavte projekt C# s výše uvedenou sadou SDK pro převod MD do PDF
Kroky k exportu Markdown do PDF pomocí C# RESTful Service
- Vytvořte objekt PdfApi nastavením ID klienta a tajného klíče pro vytvoření PDF z MD
- Načtěte zdrojový soubor MD do paměťového toku a nahrajte jej do cloudového úložiště
- Voláním metody GetMarkdownInStorageToPdf() transformujte Markdown na soubor PDF
- Analyzujte objekt Response a uložte výstupní proud jako soubor PDF
Tyto kroky vysvětlují, jak převést Markdown na PDF pomocí C# Low Code API. Vytvořte objekt PdfApi nastavením ID klienta a tajného klíče, načtěte zdrojový soubor MD do bajtového pole a převeďte jej na paměťový proud. Nahrajte tento zdrojový soubor MD v paměťovém toku do cloudového úložiště a zavolejte metodu GetMarkdownInStorageToPdf() k převedení na soubor PDF.
Kód pro převod Markdown do PDF online s C# Low Code API
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); | |
} | |
} | |
} |
Tento kód převádí formát souboru z MD do PDF pomocí C# REST API. Výsledný proud můžete použít k přístupu k dokumentu PDF a provedení jakýchkoli změn před uložením konečného výstupu. Pokud jste do cloudového úložiště nahráli více souborů, poskytněte úplnou referenci spolu s názvem složky pro přístup k souboru.
Tento článek nás naučil, jak převést soubor MD do formátu PDF. Chcete-li spočítat počet stránek v souboru PDF, přečtěte si článek na Počítejte stránky v PDF bez otevírání pomocí C# REST API.