C# で Markdown Bold を作成する方法
Aspose.HTML for .NET
ライブラリは、他のソフトウェアを使用せずに Markdown ファイルを解析および操作できるスタンドアロン ソリューションです。 Markdown ドキュメントをゼロから作成したり、ローカル ファイルから開いたり、新しい要素を挿入したり、既存のノードのコンテンツを削除または編集したりして操作できます。
MarkdownSyntaxFactory
クラスには、さまざまな Markdown 要素を作成するためのメソッドが含まれています。太字のテキストを作成するには、Emphasis 列挙値 Emphasis.Strong
をパラメーターとして受け取る Emphasis() メソッドを使用します。ドキュメントの書式設定スタイルに応じて、単一の単語、複数の単語、文、段落などに太字を使用できます。
C# のマークダウン太字テキスト
C# ライブラリを使用すると、MD ファイルをプログラムで編集して、ドキュメントの構造と内容を変更できます。新しい Markdown ドキュメントをゼロから作成し、それに太字のテキストを追加する方法を見てみましょう。
Markdown で太字を作成する C# コード
// Create the MarkdownSyntaxTree
var markdown = new MarkdownSyntaxTree(new Configuration());
// Create a Markdown syntax factory
var mdf = markdown.SyntaxFactory;
// Create bold object add text for it
var bold = mdf.Emphasis(Emphasis.Strong);
bold.AppendChild(mdf.Text("Bold in Markdown"));
// Add bold text to the Markdown syntax tree
markdown.AppendChild(bold);
// Prepare a path for MD file saving
string savePath = Path.Combine(OutputDir, "markdown-bold.md");
// Save MD file
markdown.Save(savePath);
C# で Markdown Bold を作成する手順
Markdown の太字に基づく C# の例について説明しましょう。 Markdown の太字テキストを作成するためのいくつかの簡単な手順を検討します。
- MarkdownSyntaxTree() コンストラクターを使用して MarkdownSyntaxTree を作成します。
- SyntaxFactory プロパティを使用して、Markdown 構文ツリーを作成するためのファクトリを取得します。
- Emphasis() コンストラクターと Text() コンストラクター。
- MarkdownSyntaxNode クラスの AppendChild() メソッドを呼び出して、ボールド ノードをドキュメント構文ツリー。
文中のたった 1 つの単語の Markdown Bold
ドキュメントの書式設定スタイルに応じて、単一の単語、複数の単語、文、段落などに太字を使用できます。次の C# コード例は、文の 1 つの単語だけに太字の Markdown を追加する方法を示しています。
Markdown bold を追加する C# コード
// Create the MarkdownSyntaxTree
var md = new MarkdownSyntaxTree(new Configuration());
// Create a Markdown syntax factory
var mdf = md.SyntaxFactory;
// Create an empty paragraph
var paragraph = mdf.Paragraph();
// Add texts and whitespace to the paragraph
paragraph.AppendChild(mdf.Text("The Markdown bold is used to"));
paragraph.AppendChild(mdf.Whitespace());
// Create bold object add text for it
var bold = mdf.Emphasis(Emphasis.Strong);
bold.AppendChild(mdf.Text("bold"));
// Add bold text and whitespace after it to the paragraph
paragraph.AppendChild(bold);
paragraph.AppendChild(mdf.Whitespace());
// Complete the text of sentence and add to the paragraph
paragraph.AppendChild(mdf.Text("the text, and it is similar to the bold in Microsoft Word and other text formatting documents."));
// Add paragraph into MD document
md.AppendChild(paragraph);
// Prepare a path for MD file saving
string savePath = Path.Combine(OutputDir, "markdown-bold-word.md");
// Save MD file
md.Save(savePath);
The rendered result must be: The bold command is used to bold the text, and it is similar to the bold in Microsoft word and other text formatting documents.
ドキュメンテーション
Aspose.HTML API の詳細については、
ドキュメント
ガイドをご覧ください。 Markdown は、プレーン テキストを書式設定できるシンプルなマークアップ言語です。
Markdown Syntax
ドキュメント記事では、主な Markdown 要素、詳細、および Markdown 構文の例に関する情報を提供しています。
Aspose.HTML for .NET API を使ってみる
Aspose.HTML ライブラリ for .NET をシステムにインストールするには、いくつかの方法があります。
- NuGet パッケージ マネージャー GUI を使用して NuGet パッケージ をインストールします。
- パッケージ マネージャー コンソールを使用して NuGet パッケージをインストールします。次のコマンド
PM> Install-Package Aspose.Html
を使用できます。 - MSI から Aspose.HTML for .NET をインストールします。
このライブラリは、HTML5、CSS3、SVG、および HTML Canvas の解析をサポートし、WHATWG DOM 標準に基づくドキュメント オブジェクト モデル (DOM) を構築します。 Aspose.HTML for .NET は完全に C# で記述されており、ASP.NET、WCF、WinForms、.NET Core など、あらゆるタイプの 32 ビットまたは 64 ビットの .NET アプリケーションの構築に使用できます。 .NET 変換サンプル コードを実行する前に、Microsoft Windows または .NET Framework または .NET Standard と互換性のある OS と、Microsoft Visual Studio などの開発環境があることを確認してください。 C# ライブラリのインストールとシステム要件の詳細については、
Aspose.HTML ドキュメント
を参照してください。
システム要求
当社の API は、すべての主要なプラットフォームとオペレーティング システムでサポートされています。コードを実行する前に、システムに次の前提条件があることを確認してください。
- Microsoft Windows または .NET Framework、.NET Core、Windows Azure、Mono、または Xamarin プラットフォームと互換性のある OS。
- Microsoft Visual Studio のような開発環境。
- プロジェクトで参照される .NET DLL 用の Aspose.Html – 上記の [ダウンロード] ボタンを使用して NuGet からインストールします。