このコード例は、Views を PDF に変換するプロセスを示しています。
2つのパッケージ、IronPdf.Extensions.Mvc.Core と IronPdf が連携して、ビューをPDFにレンダリングできるようにします。 IronPdf.Extensions.Mvc.Core パッケージは IronPdf の拡張として機能し、ビューをPDFにレンダリングできます。
ビューをPDFにレンダリングするには、RenderRazorViewToPdf メソッドを使用してください。 このメソッドでは、IRazorViewRenderer、".cshtml" ファイルへのパス、および ".cshtml" ファイルに表示するために必要なデータが必要です。詳しくは、ASP.NET Core MVC でビューをPDFに変換する方法の記事をご覧ください。
このアクションにより、RenderingOptions クラスが提供するすべての機能にアクセスできるようになります。たとえば、IronPDFを使用したPDFでのページ番号の適用や、IronPDFを使用したテキストおよびHTMLヘッダーとフッターの追加、PDFの用紙サイズのカスタマイズなどがあります。結果のPDFドキュメントは、必要に応じてさらに編集したり、エクスポートしたりできます。
ASP.NET MVC CoreでCSHTMLファイルをPDFに変換する方法
- C#でCSHTMLファイルをPDFに変換するためのC#ライブラリをインストールする。
ChromePdfRendererクラスをインスタンス化します。- レンダリングには
RenderRazorViewToPdfメソッドを使用してください。 - メソッドに
IRazorViewRendererオブジェクトと CSHTML ファイルのパスを渡します。 - 完成したPDFドキュメントをデスクトップにダウンロード