Jak przekonwertować MD na PDF za pomocą C#

Ten krótki samouczek poprowadzi Cię jak przekonwertować MD na PDF za pomocą C#. Zawiera wszystkie szczegóły potrzebne do ustanowienia środowiska, procedurę krok po kroku oraz przykładowy kod, który można uruchomić, aby napisać kompletny konwerter MD na PDF przy użyciu języka C#. Dowiesz się również, jak dostosowywać plik wyjściowy PDF wygenerowany z tego procesu.

Kroki, aby przekonwertować MD na PDF przy użyciu C#

  1. Stwórz środowisko do używania Aspose.HTML for .NET do konwersji MD na PDF
  2. Załaduj plik MD i przekonwertuj go na plik HTML za pomocą metody ConvertMarkdown
  3. Utwórz instancję obiektu klasy PdfSaveOptions i ustaw jego właściwości
  4. Konwertuj wynikowy plik HTML na PDF, korzystając z opcji ustawionych powyżej

Te kroki opisują proces eksportowania pliku MD do formatu PDF przy użyciu języka C#. Najpierw musisz załadować źródłowy plik MD i przekonwertować go na plik HTML, ponieważ istnieje wiele opcji konwersji pliku HTML na PDF. Gdy plik HTML jest gotowy, możesz teraz ustawić właściwości wyjściowego pliku ODF i przekonwertować załadowany plik HTML na format PDF, korzystając z opcji dostosowywania.

Kod do konwersji pliku MD na PDF przy użyciu C#

using Aspose.Html.Converters;
using Aspose.Html.Saving;
using System.Drawing;
namespace AsposeProjects
{
class Program
{
static void Main(string[] args) // Main function to convert MD to PDF using C#
{
// Initialize license
Aspose.Html.License lic = new Aspose.Html.License();
lic.SetLicense("Aspose.Total.lic");
// Load the MD file and Convert it to an HTML document
var htmlDocument = Converter.ConvertMarkdown("Example.md");
// Instantiate PdfSaveOptions object and set its properties
var pdfSaveOptions = new PdfSaveOptions()
{
HorizontalResolution = 250,
VerticalResolution = 250,
BackgroundColor = Color.AliceBlue,
JpegQuality = 90
};
// Transform HTML file to PDF
Converter.ConvertHTML(htmlDocument, pdfSaveOptions, "output.pdf");
System.Console.WriteLine("Done");
}
}
}

Ten kod demonstruje proces eksportowania MD do PDF przy użyciu języka C#. Gdy źródłowy plik MD zostanie przekonwertowany na dokument HTML za pomocą metody Converter.ConvertMarkdown(), uzyskasz wszystkie funkcje umożliwiające manipulowanie tym dokumentem HTML, takie jak ustawianie zestawu znaków, arkusza stylów i tytułu oraz wstawianie lub usuwanie węzłów w dokumencie . Podobnie, wyjściowy plik PDF jest dostosowywany, na przykład jego rozdzielczość pozioma, rozdzielczość pionowa, kolor tła i parametry jakości JPEG są ustawione, jednak można ustawić inne właściwości, takie jak ustawienia strony, szyfrowanie i właściwości CSS.

Ten samouczek poprowadził nas do konwersji pliku MD na plik PDF. Jeśli chcesz poznać proces konwersji pliku HTML na obraz, zapoznaj się z artykułem na temat jak przekonwertować HTML na obraz w C#.

 Polski