MarkdownをPDFに変換

Markdownは、HTMLタグを使用せずにプレーンテキストにフォーマットを追加するために使用できる軽量マークアップ言語であり、IronPDFを使用することで、このMarkdownコンテンツをHTMLや単純なテキストドキュメントと同じように手軽にPDFに変換することができます。 ここに見えるように、ChromePdfRenderer レンダリングエンジンを使用することで、提供されたMarkdownコンテンツがほんの数行で高品質なPDFドキュメントに変換されます。 Markdownファイルであれ、Markdown文字列の1行であれ、IronPDFは簡単に変換を処理します。

C#でMarkdownをPDFに変換する5つのステップ

  • const string exampleMdString = "このテキストは***本当に重要です*\\。";

    • var renderer = new ChromePdfRenderer();
      javascript
      JAVASCRIPT
  • PdfDocument pdfFromFile = renderer.RenderMarkdownFileAsPdf("report.md");
  • PdfDocument pdfFromString = renderer.RenderMarkdownStringAsPdf(exampleMdString);
  • pdfFromFile.SaveAs("report.pdf");

    MarkdownをPDFに変換する最初のステップは、Markdownファイルまたは文字列であるかにかかわらず、Markdownコンテンツを読み込むことです。 IronPDFがMarkdown文字列の変換をどのように処理するかを示すために、新しい文字列変数exampleMdStringを作成し、それにマークダウンコンテンツを割り当てました。 これは後でレンダラーに渡され、PDFファイルにレンダリングされます。

    次に、新しいChromePdfRendererインスタンスを作成する必要があります。 これは、PDFレンダリングを容易に処理するIronPDFの強力なクロムベースのレンダリングエンジンであり、生成されたPDFドキュメントが元のコンテンツと同じ品質を維持することを保証します。 このクラスを使用すると、本日必要なRenderMarkdownFileAsPdfおよびRenderMarkdownStringAsPdfという2つのメソッドにアクセスできます。

    まず、最初の方法を使用してMarkdownファイルをPDFとしてレンダリングします。 これを行うために、レンダラーオブジェクトを介してアクセスされるメソッドにMarkdownファイルを渡します。 これにより、Markdownファイルの内容がPDFにレンダリングされ、それがPdfDocumentオブジェクトであるpdfFromFileに保存されます。 次に、先ほどのMarkdown文字列をPDFにレンダリングします。再びrendererオブジェクトを使用して必要なメソッドにアクセスし、生成されたPDFを同じ行で作成したPdfDocumentオブジェクトに保存します。

    最後に、新しいPDFドキュメントを保存する必要がありますが、指定された場所とファイル名にPDFを保存するには、SaveAs メソッドを使用することで簡単に行うことができます。 クリックして、例、サンプルコード、およびファイルを含むハウツーガイドをご覧ください。