Šiame trumpame vadove paaiškinama, kaip konvertuoti Markdown į PDF naudojant C# REST API. Išmoksite automatiškai konvertuoti Markdown failą į PDF su C# RESTful Service naudodami .NET pagrįstą debesies SDK. Norėdami sugeneruoti norimą išvestį, galite atlikti visas API palaikomo išvesties PDF failo operacijas.
Būtina sąlyga
Atsisiųsti Aspose.PDF Cloud SDK for Dotnet to change MD to PDF
Sukurkite C# projektą naudodami aukščiau pateiktą SDK, kad konvertuotumėte MD į PDF
Veiksmai, kaip eksportuoti Markdown į PDF naudojant C# RESTful paslaugą
- Norėdami sukurti PDF iš MD, sukurkite objektą PdfApi, nustatydami kliento ID ir paslaptį
- Įkelkite šaltinio MD failą į atminties srautą ir įkelkite jį į debesies saugyklą
- Norėdami pakeisti žymėjimą į PDF failą, iškvieskite metodą GetMarkdownInStorageToPdf()
- Išnagrinėkite atsakymo objektą ir išsaugokite išvesties srautą kaip PDF failą
Šie veiksmai paaiškina, kaip pakeisti Markdown į PDF naudojant C# Low Code API. Sukurkite PdfApi objektą nustatydami kliento ID ir paslaptį, perskaitykite šaltinio MD failą į baitų masyvą ir konvertuokite jį į atminties srautą. Įkelkite šį šaltinio MD failą į atminties srautą į debesies saugyklą ir iškvieskite GetMarkdownInStorageToPdf() metodą, kad konvertuotumėte jį į PDF failą.
Kodas, skirtas konvertuoti Markdown į PDF internete naudojant 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); | |
} | |
} | |
} |
Šis kodas konvertuoja failo formatą iš MD į PDF su C# REST API. Galite naudoti gautą srautą norėdami pasiekti PDF dokumentą ir atlikti bet kokius pakeitimus prieš išsaugodami galutinę išvestį. Jei į debesies saugyklą įkėlėte kelis failus, pateikite visą nuorodą ir aplanko pavadinimą, kad galėtumėte pasiekti failą.
Šis straipsnis išmokė mus konvertuoti MD failą į PDF. Norėdami suskaičiuoti PDF failo puslapių skaičių, žr. straipsnį Skaičiuokite PDF puslapius neatidarant naudodami C# REST API.