Cara Membuat Link Markdown di C#
Pustaka
Aspose.HTML for .NET
adalah solusi berdiri sendiri yang memungkinkan Anda mengurai dan memanipulasi file Markdown tanpa menggunakan perangkat lunak lain. Anda dapat membuat dokumen Markdown dari awal, membuka dari file lokal dan memanipulasi dengan memasukkan elemen baru, menghapus, atau mengedit konten node yang ada.
Gunakan
Aspose.Html.Toolkit.Markdown.Syntax
dan
Aspose.Html.Toolkit.Markdown.Parser
namespace untuk menyediakan penguraian Markdown penuh dan manajemen pohon sintaks MD berdasarkan spesifikasi GitHub Flavoured Markdown (GFM).
Cara Menambahkan Link Markdown di C#
Menggunakan pustaka C#, Anda dapat mengedit file MD secara terprogram – mengubah struktur dan konten dokumen. Mari kita lihat membuat dokumen Markdown baru dari awal dan menambahkan elemen tautan ke dalamnya.
Kode C# untuk menambahkan tautan MD
// Create the MarkdownSyntaxTree
var md = new MarkdownSyntaxTree(new Configuration());
// Create a Markdown syntax tree
var mdf = md.SyntaxFactory;
var link = mdf.InlineLink("C# HTML Parser", "https://products.aspose.com/html/net/", "Aspose.HTML for .NET\r\nC# API to Parse HTML Files");
// Add link into MD document
md.AppendChild(link);
// Prepare a path for MD file saving
string savePath = Path.Combine(OutputDir, "markdown-link.md");
// Save MD file
md.Save(savePath);
Langkah-langkah Membuat Link Markdown di C#
Mari pertimbangkan beberapa langkah sederhana untuk membuat link Markdown:
- Buat MarkdownSyntaxTree menggunakan konstruktor MarkdownSyntaxTree() .
- Gunakan properti SyntaxFactory untuk mendapatkan pabrik untuk membuat pohon sintaks Markdown.
- Buat simpul tautan baru. Gunakan konstruktor InlineLink() di SyntaxFactory dan teruskan teks, tujuan, dan judul untuk itu sebagai parameter.
- Panggil metode AppendChild() dari kelas MarkdownSyntaxNode untuk menambahkan simpul tautan ke dalam Pohon sintaks penurunan harga.
Tambahkan Gambar sebagai Link Markdown di C#
Contoh C# berikut menunjukkan cara menambahkan gambar sebagai tautan ke dokumen MD
Kode C# untuk menambahkan link Markdown Image
// Create the MarkdownSyntaxTree
var markdown = new MarkdownSyntaxTree(new Configuration());
// Create a link node and add it to Markdown syntax tree
var link = markdown.SyntaxFactory.InlineLink("", "https://products.aspose.com/html/", "");
markdown.AppendChild(link);
// Create an image node and add it as a link
var image = markdown.SyntaxFactory.InlineImage("Aspose.HTML High Code APIs", "https://products.aspose.com/html/images/headers/aspose_html-brand.svg", "Hyper Text Markup Language Solution");
link.AppendChild(image);
// Prepare a path for MD file saving
string savePath = Path.Combine(OutputDir, "markdown-image-link.md");
// Save MD file
markdown.Save(savePath);
Dokumentasi
Untuk mempelajari Aspose.HTML API lebih lanjut, kunjungi
dokumentasi
panduan kami. Markdown adalah bahasa markup sederhana yang memungkinkan Anda memformat teks biasa. Artikel dokumentasi
Markdown Syntax
memberikan informasi tentang elemen Markdown utama, detail, dan contoh sintaks Markdown.
Instal Aspose.HTML for .NET
Instal Aspose.HTML for .NET dari NuGet menggunakan .NET CLI:
dotnet add package Aspose.HTML
Anda juga dapat menggunakan antarmuka NuGet Package Manager atau menjalankan Install-Package Aspose.HTML di Package Manager Console. Lihat
panduan instalasi
untuk detail penyiapan, atau minta
lisensi sementara
untuk mengevaluasi API tanpa batasan evaluasi.
Persyaratan sistem
API kami didukung di semua platform utama dan Sistem Operasi. Sebelum mengeksekusi kode, harap pastikan bahwa Anda memiliki prasyarat berikut di sistem Anda.
- Microsoft Windows atau OS yang kompatibel dengan Platform .NET Framework, .NET Core, Windows Azure, Mono atau Xamarin.
- Lingkungan pengembangan seperti Microsoft Visual Studio.
- Aspose.HTML for .NET DLL yang direferensikan dalam proyek Anda – Instal dari NuGet menggunakan tombol Unduh di atas.