CSHTMLをPDFに変換(MVCフレームワーク)
このコード例は、ビューをPDFドキュメントに変換する方法を示しています。
これを達成するために、私たちは2つのパッケージ、IronPdf.Extensions.Mvc.Framework および IronPDF を使用して、ビューのPDFとしてのレンダリングを容易にします。 IronPdf.Extensions.Mvc.Frameworkパッケージは、IronPDFの機能を拡張し、特にビューをPDFにレンダリングすることを可能にします。
変換を実行するには、RenderView
メソッドを使用します。 このメソッドでは、HttpContext、".cshtml "ファイルへのパス、".cshtml "テンプレートに入力するために必要なデータなど、いくつかの重要な入力が必要です。 「Persons」アクションを呼び出すことで、現在のビューをPDFドキュメントにシームレスにレンダリングできます。
さらに、RenderingOptions クラスが提供する包括的な機能セットにアクセスできます。 以下を日本語に翻訳します:
These include the ability to add
以下のように翻訳します:
これには、追加する能力が含まれますIronPDFのページ番号, 挿入IronPDFを使ったテキストとHTMLのヘッダーとフッターPDFの用紙サイズを要件に合わせてカスタマイズできます。 必要に応じて、さらなる修正を加えたり、生成されたPDFドキュメントをエクスポートしたりする柔軟性があります。
C#でCSHTMLファイルをPDFに変換する方法
- ASP.NET MVC FrameworkでCSHTMLファイルをPDFに変換するIronPDF C#ライブラリをインストールする
- インスタンス化する
ChromePdfRenderer(クロームPDFレンダラー)
クラス - 現在の情報を渡す
HttpContext
そして CSHTML ファイルパスをRenderView(レンダービュー)
メソッド - PDFドキュメントをブラウザで表示するか、デスクトップにダウンロードします。