このガイドでは、C# で **Markdown を Image に変換する方法について詳しく説明します。このガイドには、C# で Markdown を PNG にエクスポートする ための段階的なアルゴリズムと実行コード サンプルが含まれています。さらに、このコードを変更して、BMP、GIF、JPG などのさまざまな画像形式で出力画像を作成することもできます。
C# で Markdown を画像にレンダリングする手順
- マークダウンファイルをエクスポートするためのAspose.HTMLライブラリをインストールしてIDEを準備します。
- サンプルマークダウンファイルを作成する
- convert_markdownメソッドを使用して、読み込んだマークダウンコンテンツをHTMLファイル形式に変換します。
- convert_htmlメソッドを呼び出して、変換されたHTML形式を画像としてレンダリングします。
上記の手順は、C# で *MD を PNG に変換するプロセスの概要を示しています。前提条件として、必要なインストールを備えた環境を準備する必要があります。次に、サンプル入力ファイルを作成し、HTML へのレンダリングを続行してプロセスを開始し、その後にイメージのレンダリングを実行します。
C# で Markdown を PNG に変換するコード
using System.IO; | |
using Aspose.Html; | |
using Aspose.Html.Saving; | |
using Aspose.Html.Rendering.Image; | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
License lic = new License(); | |
lic.SetLicense("license.lic"); | |
string sourcePath = "document.md"; | |
string savePath = "document-output.png"; | |
// Prepare a simple Markdown example | |
var code = "### Hello, World!" + "\r\n" + "Convert Markdown to Image!"; | |
// Create a Markdown file | |
File.WriteAllText(sourcePath, code); | |
// Initialize ImageSaveOptions | |
ImageSaveOptions options = new ImageSaveOptions(ImageFormat.Png); | |
// Convert Markdown to HTML | |
var document = Aspose.Html.Converters.Converter.ConvertMarkdown(sourcePath); | |
// Convert HTML to JPG | |
Aspose.Html.Converters.Converter.ConvertHTML(document, options, savePath); | |
System.Console.WriteLine("MD converted to image successfully"); | |
} | |
} |
このサンプル コードは、C# でマークダウンを画像に変換する 方法を示しています。ただし、ImageFormat 列挙から任意の値を選択して出力画像形式を変更することでカスタマイズできます。同様に、ImageSaveOptions クラスの他の多くのプロパティを設定して、要件に基づいて画像のサイズ、解像度などを設定できます。
このチュートリアルでは、C# で Markdown を JPG にエクスポートする方法について説明しました。一方、Markdown を Word に変換する場合は、C# で Markdown を Word に変換する の記事をお読みください。