Jest oczywiste, że Markdown jest łatwy do nauczenia i dzięki niemu pisanie sformatowanego tekstu jest całkiem proste. W rzeczywistości możesz łatwo przekonwertować pliki MD na dowolny inny popularny format pliku, taki jak PDF, DOCX, HTML itp. Jednakże GorupDocs.Conversion oferuje pakiety SDK w wielu językach programowania do programowej konwersji i manipulowania różnymi formatami plików. Ponadto możesz korzystać z [REST API] oferowanych przez GorupDocs.Conversion. Dlatego w tym poście na blogu dowiemy się, jak przekonwertować Markdown na HTML w języku C# przy użyciu GorupDocs.Conversion Cloud SDK dla .NET. Co więcej, dostępny jest online konwerter MD na HTML obsługiwany przez GorupDocs.Conversion Cloud SDK.
W tym artykule omówimy następujące punkty:
Instalacja API konwersji Markdown
GorupDocs.Conversion Cloud SDK dla .NET oferuje rozwiązania oparte na chmurze na poziomie korporacyjnym i na szczęście jest bardzo łatwy w instalacji i konfiguracji. Cóż, możesz zainstalować tę bibliotekę generatora plików HTML, pobierając ten pakiet NuGet lub możesz uruchomić następujące polecenie w menedżerze pakietów NuGet:
Install-Package GroupDocs.Conversion-Cloud -Version 23.10.0
Konwertuj Markdown na HTML w C#
Po udanej instalacji kolejnym krokiem jest uzyskanie danych uwierzytelniających API. Znowu jest to bardzo proste, możesz uzyskać identyfikator klienta aplikacji i sekret klienta z chmury API pulpit nawigacyjny. Mimo to możesz odwiedzić nasz przewodnik, w jaki sposób uzyskać dane uwierzytelniające API dla tego interfejsu API konwersji Markdown.
Ostatnią rzeczą przed napisaniem fragmentu kodu jest informacja, że mamy już źródłowy plik Markdown na naszym dashboardzie API Cloud. Można jednak zautomatyzować zadanie przesyłania plików, wywołując metodę UploadFile tej biblioteki generatora plików HTML.
Teraz wykonaj następujące kroki, aby programowo przekonwertować Markdown na HTML:
- Zainicjuj instancję klasy Konfiguracja i zainicjuj ją przy użyciu klucza tajnego klienta i identyfikatora klienta.
- Zdefiniuj wartość ApiBaseUrl, aby ustawić podstawowy adres URL interfejsu API konwersji Markdown.
- Utwórz obiekt klasy ConvertApi z obiektem klasy Configuration.
- Utwórz instancję klasy ConvertSettings i zainicjuj ją, ustawiając wartości takie jak FilePath, Format i OutputPath.
- Metoda ConvertDocument spowoduje programową konwersję Markdown na HTML.
Poniższy przykładowy kod konwertuje MD na HTML w C#:
using System;
using GroupDocs.Conversion.Cloud.Sdk.Api;
using GroupDocs.Conversion.Cloud.Sdk.Client;
using GroupDocs.Conversion.Cloud.Sdk.Model.Requests;
using System.IO;
using GroupDocs.Conversion.Cloud.Sdk.Model;
namespace GroupDocs.Conversion.CSharp
{
// Konwertuj Markdown na HTML w C#
class Convert_MD_to_HTML
{
static void Main(string[] args)
{
try
{
// Uzyskaj dane uwierzytelniające API
string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
string myStorage = "test";
// Zainicjuj instancję klasy Konfiguracja i zainicjuj ją przy użyciu klucza tajnego klienta i identyfikatora klienta.
var configuration = new Configuration(clientId, clientSecret);
// Zdefiniuj wartość ApiBaseUrl, aby ustawić podstawowy adres URL interfejsu API konwersji Markdown.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// Utwórz obiekt klasy ConvertApi z obiektem klasy Configuration.
var apiInstance = new ConvertApi(configuration);
// Utwórz instancję klasy ConvertSettings i zainicjuj ją, ustawiając wartości takie jak FilePath, Format i OutputPath.
var settings = new ConvertSettings
{
FilePath = "sample.md",
Format = "html",
OutputPath = "test/sample.html"
};
// Metoda ConvertDocument programowo przekonwertuje Markdown na HTML.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
Console.WriteLine("Successfully converted Markdown to HTML in C#: " + response[0].Url);
}
catch (Exception e)
{
Console.WriteLine("Exception when calling GroupDocs.Conversion Api: " + e.Message);
}
}
}
}
Wynikowy plik HTML zostanie wygenerowany w folderze „test” w API Cloud dashboard. W ten sposób możesz pobrać plik ręcznie lub programowo, wywołując metodę DownloadFile tego interfejsu API konwersji Markdown
Internetowy konwerter MD na HTML
Jak dotąd nauczyliśmy się programowo konwertować Markdown na HTML w aplikacji .NET. Następnie możemy zautomatyzować tę konwersję MD na HTML za pomocą opartego na przeglądarce konwertera online Markdown na HTML. Jest superszybki, wydajny i bezpieczny, a także posiada interfejs użytkownika typu „przeciągnij i upuść”. Zdecydowanie zalecamy skorzystanie z tego narzędzia online, ponieważ jest ono bezpłatne i nie wymaga żadnej subskrypcji.
Końcowe przemyślenia
To koniec tego wpisu na blogu. Ten przewodnik jest przeznaczony specjalnie dla programistów .NET, ale można znaleźć GorupDocs.Conversion Cloud SDK w wielu popularnych językach programowania. Możesz więc opracować moduł konwertera MD na HTML w dowolnym języku programowania dla swojej aplikacji biznesowej. Mamy nadzieję, że nauczyłeś się konwertować Markdown na HTML w C# i możesz odwiedzić dokumentację, aby dowiedzieć się o innych funkcjach. Przede wszystkim możesz wchodzić w interakcję z naszymi API na żywo w chmurze tutaj. Co więcej, możesz sklonować nasze repozytorium GitHub, aby dostosować to opakowanie .NET, a wcześniej powinieneś zapoznać się z naszym Przewodnikiem wprowadzającym.
Wreszcie groupdocs.cloud pisze nowe posty na blogu. Prosimy zatem o kontakt w celu otrzymywania regularnych aktualizacji.
Zadać pytanie
Możesz dać nam znać o swoich pytaniach lub wątpliwościach na naszym forum.
Często zadawane pytania – często zadawane pytania
Jak przekonwertować plik Markdown na HTML?
Możesz przekonwertować MD na HTML za pomocą tego internetowego narzędzia online, które jest obsługiwane przez GorupDocs.Conversion Cloud SDK.
Jak wygenerować HTML z Markdown w Visual Studio?
Aby poznać szczegółową odpowiedź, odwiedź ten link.