
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
- Converti Markdown (MD) in PDF in C#
- Converti Markdown (MD) in PNG o JPG in C#
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:
- Prepara un semplice esempio di Markdown o carica il file MD di input
- Chiama il metodo ConvertMarkdown.
- Converti il file di input in un’istanza HTMLDocument.
- 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:
- Crea o carica il file Markdown (MD) di input
- Converti il Markdown in un formato HTML intermedio
- 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!