Witamy w tym wpisie na blogu, jeśli szukasz biblioteki .NET do konwersji formatu plików dla swojego oprogramowania biznesowego. Tutaj możesz wykorzystać interfejsy API Cloud SDK i REST oferowane przez GorupDocs.Conversion. Można jednak zautomatyzować różne konwersje formatów plików, instalując tę bibliotekę na poziomie przedsiębiorstwa. Dlatego w tym artykule dowiemy się, jak przekonwertować Markdown na PDF w C# przy użyciu GorupDocs.Conversion Cloud SDK dla .NET. Pod koniec tego przewodnika będziesz w stanie opracować konwerter MD na PDF dla swojej aplikacji. Dlatego pozostań nienaruszony przez cały ten post na blogu.
W tym przewodniku zostaną omówione następujące sekcje:
- Konwerter formatu pliku - instalacja API
- Konwertuj programowo Markdown na plik PDF w języku C#
- Internetowy konwerter MD na PDF
Konwerter formatu pliku - instalacja API
Proces instalacji GorupDocs.Conversion Cloud SDK dla .NET jest bardzo prosty i nie wymaga zależności od stron trzecich. W rzeczywistości możesz zainstalować ten interfejs API konwertera MD na PDF, pobierając ten pakiet NuGet lub możesz uruchomić następujące polecenie w Menedżerze pakietów NuGet:
npm install groupdocs-conversion-cloud
Po zakończeniu instalacji następnym krokiem jest uzyskanie danych uwierzytelniających API (identyfikator klienta, sekret klienta). Możesz uzyskać te dane uwierzytelniające z naszego API Cloud pulpit nawigacyjny. Odwiedź ten krótki samouczek, jeśli napotkasz jakiekolwiek trudności w uzyskaniu danych uwierzytelniających API.
Konwertuj Markdown na PDF w C# programowo
Jak dotąd zainstalowaliśmy i skonfigurowaliśmy interfejs API konwertera formatów plików. Teraz możemy napisać kroki i fragment kodu, aby programowo przekonwertować plik MD na format PDF.
Uwaga: w naszym panelu API Cloud znajduje się źródłowy plik Markdown, który możesz przesłać programowo lub ręcznie.
Poniższe kroki opisują sposób tworzenia konwertera MD na PDF w języku C#:
- Utwórz obiekt klasy Konfiguracja i zainicjuj go identyfikatorem klienta i kluczem tajnym klienta.
- Ustaw podstawowy adres URL interfejsu API konwertera MD na PDF.
- Zainicjuj obiekt klasy ConvertApi instancją klasy Configuration.
- Utwórz instancję klasy ConvertSettings i zainicjuj ją, ustawiając wartości takie jak FilePath, Format i OutputPath.
- Wywołaj metodę ConvertDocument, aby programowo przekonwertować Markdown na format PDF.
Pobierz następujący przykładowy kod, aby programowo przekonwertować plik MD na format PDF w platformie .NET:
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 MD na PDF w C#
class Convert_MD_to_PDF
{
static void Main(string[] args)
{
try
{
// Uzyskaj dane uwierzytelniające API
string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
// Utwórz obiekt klasy Konfiguracja i zainicjuj go identyfikatorem klienta i kluczem tajnym klienta.
var configuration = new Configuration(clientId, clientSecret);
// Ustaw podstawowy adres URL interfejsu API konwertera MD na PDF.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// Zainicjuj obiekt klasy ConvertApi instancją 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 = "pdf",
OutputPath = "test/sample.pdf"
};
// Wywołaj metodę ConvertDocument, aby programowo przekonwertować Markdown na format PDF.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
Console.WriteLine("Successfully converted MD to PDF in C#: " + response[0].Url);
}
catch (Exception e)
{
Console.WriteLine("Exception when calling GroupDocs.Conversion Api: " + e.Message);
}
}
}
}
Wynik możesz zobaczyć na obrazku poniżej:
Podobnie możesz pobrać wygenerowany plik ręcznie lub programowo w obu przypadkach.
Internetowy konwerter MD na PDF
To narzędzie online jest dla Ciebie, jeśli chcesz przekonwertować plik MD do formatu PDF w przeglądarce internetowej. To narzędzie jest obsługiwane przez GorupDocs.Conversion i oferuje przyjazny dla użytkownika interfejs. Co więcej, jest bezpłatny i możesz przeprowadzić konwersję formatu pliku zgodnie ze swoimi potrzebami.
Wniosek
Podsumowując, GorupDocs.Conversion Cloud SDK dla .NET zapewnia kompletne rozwiązanie umożliwiające zbudowanie konwertera formatu plików dla Twojej aplikacji. Wdrożyliśmy programową konwersję Markdown do formatu PDF w języku C#. Ponadto możesz przejrzeć dokumentację i repozytorium GitHub, aby dokładniej poznać tę bibliotekę. Na koniec możesz wchodzić w interakcję z naszymi aktywnymi interfejsami API tutaj.
Ponadto zalecamy skorzystanie z naszego Przewodnika wprowadzającego.
Wreszcie groupdocs.cloud pisze nowe artykuły. Prosimy zatem o kontakt w celu otrzymywania regularnych aktualizacji.
Pomoc jest dostępna
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 format PDF?
Możesz przekonwertować plik MD na format PDF w języku C# za pomocą GorupDocs.Conversion Cloud SDK dla .NET. Aby uzyskać pełną odpowiedź, odwiedź ten link.