Kako pretvoriti HTML u Markdown koristeći C#

Ovaj vam članak nudi postupak korak po korak za konvertiranje HTML u Markdown pomoću C# i primjer koda za demonstraciju implementacije *HTML konvertora u MD u C# * aplikacija. Ovaj vodič koristi jedan od najboljih API-ja za pretvaranje dokumenata za izvođenje transformacije dokumenata jednostavnim API pozivima. Pogledajmo na brzinu ključne korake i radni isječak koda za pretvaranje HTML-a u Markdown u C#.

Koraci za pretvaranje HTML-a u Markdown pomoću C#

  1. Instalirajte paket GroupDocs.Conversion for .NET iz upravitelja paketa NuGet u .NET aplikaciji za pretvaranje HTML-a u Markdown
  2. Dodajte referencu na imenski prostor GroupDocs.Conversion za razvoj funkcije konverzije HTML-a u Markdown
  3. Napravite instancu klase Converter za učitavanje ulazne HTML datoteke
  4. Napravite objekt klase WordProcessingConvertOptions za definiranje opcija pretvaranja za izlaznu MD datoteku
  5. Na kraju, pozovite metodu Convert da biste spremili HTML kao Markdown na disk

Aplikacija C# HTML to Markdown može se jednostavno razviti korištenjem gornjih postupnih uputa. Proces transformacije dokumenta vrlo je jednostavan, počnite s postavljanjem potrebnog paketa iz NuGet-a, a zatim uključite potrebni prostor imena. Nakon što završite s prva dva koraka, učitajte ulaznu datoteku za pretvorbu stvaranjem instance klase Converter, a zatim inicijalizirajte klasu WordProcessingConvertOptions za definiranje rezultirajućeg formata datoteke i bilo kojih drugih parametara za prilagodbu izlaznog dokumenta. U posljednjem koraku trebate pozvati metodu Convert kako biste izvršili konverziju i pohranili rezultirajuću datoteku na disk.

Kod za pretvaranje HTML-a u Markdown pomoću C#

using System;
using GroupDocs.Conversion.Options.Convert;
namespace ConvertHtmlToMarkdownUsingCSharp
{
class Program
{
public static void Main(string[] args) // Main function to convert HTML to Markdown using C#
{
// Remove the watermark in output Markdown document by adding license
string licensePath = "GroupDocs.Conversion.lic";
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License();
lic.SetLicense(licensePath);
// Load the source HTML file for conversion to MD
var converter = new GroupDocs.Conversion.Converter("sample.html");
// Set the conversion options for Markdown document to customize the output file
WordProcessingConvertOptions options = new WordProcessingConvertOptions {
Format = GroupDocs.Conversion.FileTypes.WordProcessingFileType.Md
};
// Convert and save the HTML in MD format
converter.Convert("converted.md", options);
Console.WriteLine("Done");
}
}
}

Napisali smo kod HTML to Markdown C# u gornjem isječku kako bismo prikazali rad ove značajke. Ovaj primjer koda lako je prilagoditi za bilo koju prilagodbu i može se izvoditi na bilo kojem uobičajenom operativnom sustavu uključujući Windows, Linux i macOS bez postavljanja dodatnog softvera. Štoviše, možete brzo pretvoriti razne druge formate dokumenata u Markdown format pomoću spomenute biblioteke za pretvorbu dokumenata.

Razgovarali smo o procesu pretvorbe dokumenta za pretvorbu HTML-a u MD u C# i razvili primjer za to. Nedavno smo objavili članak o promjeni Markdowna u HTML pomoću C#, pogledajte vodič kako pretvoriti Markdown u HTML u C# za više informacija.

 Hrvatski