IRONSOFTWAREHOME
Markdown do PDF
using IronPdf;

const string exampleMdString = "This text is ***really important***.";

// Instantiate Renderer
var renderer = new ChromePdfRenderer();

// Load the MD (Markdown) as File or String
PdfDocument pdfFromFile = renderer.RenderMarkdownFileAsPdf("report.md");
PdfDocument pdfFromString = renderer.RenderMarkdownStringAsPdf(exampleMdString);

pdfFromFile.SaveAs("report.pdf");
pdfFromString.SaveAs("string.pdf");
Imports IronPdf

Const exampleMdString As String = "This text is ***really important***."

' Instantiate Renderer
Dim renderer = New ChromePdfRenderer()

' Load the MD (Markdown) as File or String
Dim pdfFromFile As PdfDocument = renderer.RenderMarkdownFileAsPdf("report.md")
Dim pdfFromString As PdfDocument = renderer.RenderMarkdownStringAsPdf(exampleMdString)

pdfFromFile.SaveAs("report.pdf")
pdfFromString.SaveAs("string.pdf")
NuGet Download
Install-Package IronPdf
Markdown do PDF

Markdown do PDF

Markdown to lekka jednostka organizacyjna ostatnich 'znaków, która pozwala na dodanie formatowania do zwykłego tekstu bez użycia znaczników HTML, a dzięki IronPDF możesz przekształcić tę zawartość markdown do formatu PDF równie łatwo, jakby to był HTML lub prosty dokument tekstowy. Jak można tu zauważyć, poprzez użycie silnika renderującego ChromePdfRenderer, dostarczona zawartość Markdown jest przekształcana w wysokiej jakości dokument PDF w zaledwie kilku liniach. Niezależnie od tego, czy jest to plik Markdown, czy linia tekstu Markdown, IronPDF radzi sobie z konwersją z łatwością.

5 kroków do konwersji Markdown na PDF w C#

Pierwszym krokiem do przekształcenia Markdown na PDF jest załadowanie zawartości Markdown, niezależnie od tego, czy jest to plik Markdown, czy ciąg znaków. Aby zademonstrować, jak IronPDF obsługuje konwersję ciągów Markdown, stworzyliśmy nową zmienną ciągu o nazwie exampleMdString i przypisaliśmy do niej zawartość naszego markdown. To później zostanie przekazane do rendereru, aby zostało przekształcone w plik PDF.

Następnie trzeba utworzyć nową instancję klasy ChromePdfRenderer. To jest potężny, oparty na Chromium mechanizm renderowania IronPDF, który z łatwością obsługuje renderowanie PDF, zapewniając, że wynikowe dokumenty PDF zachowują tę samą jakość, co oryginalna zawartość. Ta klasa daje nam dostęp do dwóch metod, które będą nam dzisiaj potrzebne, RenderMarkdownFileAsPdf i RenderMarkdownStringAsPdf.

Najpierw wyrenderujemy plik Markdown jako PDF za pomocą pierwszej metody. Aby to zrobić, przekażemy plik Markdown do metody uzyskanej przez obiekt renderer. To wyrenderuje zawartość pliku Markdown do formatu PDF i zapisze go w naszym obiekcie PdfDocument, pdfFromFile. Następnie wyrenderujemy nasz ciąg Markdown z wcześniejszej części do formatu PDF, ponownie używając obiektu renderer, aby uzyskać dostęp do niezbędnej metody, zanim zapiszemy wynikowy PDF do obiektu PdfDocument, którego utworzyliśmy w tej samej linii.

W końcu musimy zapisać nowe dokumenty PDF, co można łatwo zrobić przy użyciu metody SaveAs, aby zapisać PDF-y w określonej lokalizacji i nazwie pliku.

Przeglądaj nasz przewodnik dotyczący konwersji Markdown do PDF
Zobacz na GitHubie

Gotowy, aby rozpocząć?

Nuget Downloads 20,667,543Wersja:2026.7właśnie wydany

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta