CSHTMLをPDFに (Razor Pages)
このコード例は、RazorページをPDFに変換するプロセスを示しています。
ASP.NET Core Web アプリでこれを実現するには、IronPdf.Extensions.Razor と IronPdf の 2 つのパッケージが必要です。 これらのパッケージは、RazorページをPDFにレンダリングすることを可能にするために連携します。
Razorページからレンダリングすることで、RenderingOptionsクラスが提供するすべての機能を利用できるようになります。 生成されたPDFドキュメントは、必要に応じてさらに編集したり、エクスポートしたりできます。
C#でRazorページをPDFに変換する方法
- Razorページ変換のためのPDFライブラリをインストールする。
ChromePdfRendererクラスをインスタンス化します。- 現在の Razor ページを
RenderRazorToPdfメソッドに渡します。 - PDFドキュメントをブラウザで表示するか、デスクトップにダウンロードする
この例では、RazorページのコンテンツがIronPdfのChromePdfRendererを使用してPDFとしてレンダリングされています。 RenderingOptions を通じて、用紙サイズやタイトルなどのレンダリングオプションを指定できます。 生成されたPDFはファイルとして保存するか、ブラウザ表示用のコンテンツとして直接提供することができます。 レスポンスヘッダーを調整することで、インライン表示やファイルダウンロードを可能にすることができます。

