Konvertera MD Markfown PDF Image C#

I den här artikeln kommer vi att lära oss Markdown-fil till PDF, PNG, JPG och andra bildformatskonvertering programmatiskt med C#-språk. MD-filer är ganska vanliga på webben och du kanske har märkt att readme-filer för olika program, såväl som dokumentationen, ofta skapas i Markdown-format. Låt oss ta en titt på följande rubriker:

Markdown (.md) till PDF och Images C# Converter – API-installation

Du måste installera Aspose.HTML for .NET API för att konvertera Markdown-formatfiler till PDF- eller bildformat i C#. Du kan konfigurera API:et genom att ladda ner det från den officiella Nedladdningssektionen eller via installationskommandot för NuGet galleriet, enligt:

PM> Install-Package Aspose.Html

Konvertera Markdown (MD) till PDF i C#

Du kan enkelt konvertera Markdown Files (MD) till PDF med C# i dina .NET-applikationer. Du måste följa stegen nedan för att konvertera MD till PDF-fil:

  1. Förbered ett enkelt Markdown-exempel eller ladda in MD-fil
  2. Anropa metoden ConvertMarkdown
  3. Konvertera indatafilen till HTMLDocument-instans
  4. Spara den utgående PDF-filen med metoden ConvertHTML

Följande kod visar hur man konverterar markdown-fil (MD) till PDF med C#:

// Förbered ett enkelt Markdown-exempel
var code = "### Hello World" +
        "\r\n" +
        "[visit applications](https://aspose.com)";
// Skapa en Markdown-fil
System.IO.File.WriteAllText(dataDir + "document.md", code);

// Konvertera Markdown till HTML-dokument
//Aspose.Html.Converters.Converter.ConvertMarkdown("document.md", "document.html");
HTMLDocument document = Aspose.Html.Converters.Converter.ConvertMarkdown(dataDir + "document.md");

// Anropa ConvertHTML-metoden för att konvertera HTML till PDF.
Aspose.Html.Converters.Converter.ConvertHTML(document, new Aspose.Html.Saving.PdfSaveOptions(), dataDir + "output.pdf");

Konvertera Markdown (MD) till PNG- eller JPG-bild i C#

Ibland kan du behöva förhandsgranska en MD-fil så att rendera den till en bild kan vara till hjälp. Du kan konvertera MD-fil till PNG- eller JPG-bild enligt dina krav. Denna konvertering är i grunden en metod i två steg där du först och främst renderar den till HTML-format och sedan till en bild:

  1. Skapa eller ladda inmatningsfilen Markdown (MD).
  2. Konvertera Markdown till mellanliggande HTML-format
  3. Återge resultaten till PNG- eller JPG-utdatabild i C#

Dessa enkla steg hjälper dig att skapa en bild av MD-filen som en förhandsvisning. Du kan använda utdatabilden vidare enligt ditt användningsfall. Dessutom visar koden nedan hur man konverterar Markdown (MD)-fil till PNG- eller JPG-bild i C#:

// Förbered ett enkelt Markdown-exempel
var code = "### Hello World" +
            "\r\n" +
            "[visit applications](https://.aspose.com)";
// Skapa en Markdown-fil
System.IO.File.WriteAllText(dataDir + "document.md", code);

// Konvertera Markdown till HTML-dokument
using (HTMLDocument document = Aspose.Html.Converters.Converter.ConvertMarkdown(dataDir + "document.md"))
{
    // Konvertera HTML-dokument till PNG-bildfilformat
    Aspose.Html.Converters.Converter.ConvertHTML(document, new Aspose.Html.Saving.ImageSaveOptions(Aspose.Html.Rendering.Image.ImageFormat.Png), dataDir + "output.png");
}

Slutsats

För att uttrycka det i ett nötskal har vi övervägt konverteringen av Markdown-filer (MD) till PNG, JPG och PDF med C# i .NET-applikationer. Dessa funktioner kan göra dina applikationer oöverträffade. Dessutom finns det många andra funktioner som erbjuds av API:t som du kan utforska genom att ta en titt på Produktdokumentation. I händelse av oklarheter eller problem, vänligen skriv till oss på Free Support Forum. Vi vill gärna ha din feedback!

Se även