Converti immagine PDF MD Markfown C#

In questo articolo, impareremo la conversione da File Markdown a PDF, PNG, JPG e altri formati di immagine a livello di codice usando il linguaggio C#. I file MD sono abbastanza comuni sul Web e potresti aver notato che i file readme di diversi software, così come la documentazione, vengono spesso creati in formato Markdown. Diamo un’occhiata ai seguenti titoli:

Convertitore Markdown (.md) in PDF e immagini C# – Installazione API

È necessario installare l’API Aspose.HTML for .NET per convertire i file in formato Markdown in PDF o formati immagine in C#. Puoi configurare l’API scaricandola dalla sezione Download ufficiale o tramite il comando di installazione della galleria NuGet, come sotto:

PM> Install-Package Aspose.Html

Converti Markdown (MD) in PDF in C#

Puoi convertire facilmente i file Markdown (MD) in PDF usando C# nelle tue applicazioni .NET. È necessario seguire i passaggi seguenti per convertire MD in file PDF:

  1. Prepara un semplice esempio di Markdown o carica il file MD di input
  2. Chiama il metodo ConvertMarkdown.
  3. Converti il file di input in un’istanza HTMLDocument.
  4. Salva il file PDF di output utilizzando il metodo ConvertHTML.

Il codice seguente mostra come convertire il file markdown (MD) in PDF utilizzando C#:

// Prepara un semplice esempio di Markdown
var code = "### Hello World" +
        "\r\n" +
        "[visit applications](https://aspose.com)";
// Crea un file Markdown
System.IO.File.WriteAllText(dataDir + "document.md", code);

// Converti Markdown in documento HTML
//Aspose.Html.Converters.Converter.ConvertMarkdown("document.md", "document.html");
HTMLDocument document = Aspose.Html.Converters.Converter.ConvertMarkdown(dataDir + "document.md");

// Richiama il metodo ConvertHTML per convertire l'HTML in PDF.
Aspose.Html.Converters.Converter.ConvertHTML(document, new Aspose.Html.Saving.PdfSaveOptions(), dataDir + "output.pdf");

Converti Markdown (MD) in PNG o JPG in C#

A volte potrebbe essere necessario visualizzare in anteprima un file MD, quindi il rendering in un’immagine può essere utile. Puoi convertire il file MD in un’immagine PNG o JPG secondo le tue esigenze. Questa conversione è fondamentalmente un approccio in due passaggi in cui, prima di tutto, lo renderai in formato HTML e poi in un’immagine:

  1. Crea o carica il file Markdown (MD) di input
  2. Converti il Markdown in un formato HTML intermedio
  3. Rendi i risultati in formato PNG o JPG Immagine in C#

Questi semplici passaggi ti aiutano a creare un’immagine del file MD come anteprima. È possibile utilizzare ulteriormente l’immagine di output secondo il proprio caso d’uso. Inoltre, il codice seguente mostra come convertire il file Markdown (MD) in un’immagine PNG o JPG in C#:

// Prepara un semplice esempio di Markdown
var code = "### Hello World" +
            "\r\n" +
            "[visit applications](https://.aspose.com)";
// Crea un file Markdown
System.IO.File.WriteAllText(dataDir + "document.md", code);

// Converti Markdown in documento HTML
using (HTMLDocument document = Aspose.Html.Converters.Converter.ConvertMarkdown(dataDir + "document.md"))
{
    // Converti documento HTML in formato file immagine PNG
    Aspose.Html.Converters.Converter.ConvertHTML(document, new Aspose.Html.Saving.ImageSaveOptions(Aspose.Html.Rendering.Image.ImageFormat.Png), dataDir + "output.png");
}

Conclusione

Per dirla in poche parole, abbiamo considerato la conversione di file Markdown (MD) in PNG, JPG e PDF utilizzando C# nelle applicazioni .NET. Queste funzionalità possono rendere le tue applicazioni seconde a nessuno. Inoltre, ci sono molte altre funzionalità offerte dall’API che puoi esplorare dando un’occhiata alla Documentazione del prodotto. In caso di ambiguità o dubbi, non esitare a scriverci su Forum di supporto gratuito. Ci piacerebbe avere il tuo feedback!

Guarda anche