Převést MD Markfown PDF obrázek C#

V tomto článku se naučíme převod Soubor Markdown na PDF, PNG, JPG a další převod obrazových formátů programově pomocí jazyka C#. Soubory MD jsou na webu poměrně běžné a možná jste si všimli, že soubory readme různého softwaru, stejně jako dokumentace, jsou často vytvářeny ve formátu Markdown. Pojďme se podívat na následující nadpisy:

Převaděč Markdown (.md) do PDF a obrázků C# – instalace API

Musíte nainstalovat Aspose.HTML for .NET API pro převod souborů formátu Markdown do formátu PDF nebo obrázků v C#. Rozhraní API můžete nakonfigurovat stažením z oficiální sekce ke stažení nebo pomocí instalačního příkazu galerie NuGet, jak je uvedeno níže:

PM> Install-Package Aspose.Html

Převést Markdown (MD) do PDF v C#

Soubory Markdown (MD) můžete snadno převést do PDF pomocí C# ve vašich aplikacích .NET. Chcete-li převést soubor MD do formátu PDF, musíte postupovat podle následujících kroků:

  1. Připravte si jednoduchý příklad Markdown nebo načtěte vstupní soubor MD
  2. Zavolejte metodu ConvertMarkdown
  3. Převeďte vstupní soubor na instanci HTMLDocument
  4. Uložte výstupní soubor PDF pomocí metody ConvertHTML

Následující kód ukazuje, jak převést soubor markdown (MD) do PDF pomocí C#:

// Připravte si jednoduchý příklad Markdown
var code = "### Hello World" +
        "\r\n" +
        "[visit applications](https://aspose.com)";
// Vytvořte soubor Markdown
System.IO.File.WriteAllText(dataDir + "document.md", code);

// Převést Markdown na HTML dokument
//Aspose.Html.Converters.Converter.ConvertMarkdown("document.md", "document.html");
HTMLDocument document = Aspose.Html.Converters.Converter.ConvertMarkdown(dataDir + "document.md");

// Chcete-li převést HTML do PDF, vyvolejte metodu ConvertHTML.
Aspose.Html.Converters.Converter.ConvertHTML(document, new Aspose.Html.Saving.PdfSaveOptions(), dataDir + "output.pdf");

Převést Markdown (MD) na PNG nebo JPG obrázek v C#

Někdy může být nutné zobrazit náhled souboru MD, takže jeho vykreslení do obrázku může být užitečné. Soubor MD můžete převést na obrázek PNG nebo JPG podle vašich požadavků. Tento převod je v podstatě dvoukrokový přístup, kdy jej nejprve vykreslíte do formátu HTML a poté do obrázku:

  1. Vytvořte nebo načtěte vstupní soubor Markdown (MD).
  2. Převeďte Markdown na zprostředkující HTML formát
  3. Vykreslete výsledky do PNG nebo JPG výstupního obrázku v C#

Tyto jednoduché kroky vám pomohou vytvořit obrázek souboru MD jako náhled. Výstupní obrázek můžete dále využít podle vašeho případu použití. Níže uvedený kód navíc ukazuje, jak převést soubor Markdown (MD) na obrázek PNG nebo JPG v C#:

// Připravte si jednoduchý příklad Markdown
var code = "### Hello World" +
            "\r\n" +
            "[visit applications](https://.aspose.com)";
// Vytvořte soubor Markdown
System.IO.File.WriteAllText(dataDir + "document.md", code);

// Převést Markdown na HTML dokument
using (HTMLDocument document = Aspose.Html.Converters.Converter.ConvertMarkdown(dataDir + "document.md"))
{
    // Převeďte dokument HTML do formátu obrázkového souboru PNG
    Aspose.Html.Converters.Converter.ConvertHTML(document, new Aspose.Html.Saving.ImageSaveOptions(Aspose.Html.Rendering.Image.ImageFormat.Png), dataDir + "output.png");
}

Závěr

Stručně řečeno, uvažovali jsme o převodu souborů Markdown (MD) do PNG, JPG a PDF pomocí C# v aplikacích .NET. Díky těmto funkcím budou vaše aplikace bezkonkurenční. Kromě toho existuje mnoho dalších funkcí nabízených rozhraním API, které můžete prozkoumat, když se podíváte na Product Documentation. V případě jakýchkoliv nejasností nebo obav nám neváhejte napsat na Free Support Forum. Rádi bychom znali vaši zpětnou vazbu!

Viz také