C#でRazorを使用してCSHTMLをヘッドレスでPDFに変換する方法

このビデオチュートリアルでは、視聴者はASP.NET MVC CoreプロジェクトでIronPDFを使用してRazorビューをPDFファイルに変換する方法を学びます。 このチュートリアルは、Iron PDF や Razor.Templating.Doc などの必要な NuGet パッケージがインストールされていることを確認することから始まります。 プロセスは、プロジェクトのビュー フォルダー内に新しい Razor ビューを追加し、data.cshtml ファイルを作成し、名前や説明を表示するテーブルのような HTML コンテンツでそれを埋めることから始まります。

次のステップでは、PDF生成プロセスを処理するエンドポイントを設定するために、program.csファイルを編集します。 これは、完全な機能を使用するためにライセンスキーを使用してIronPDFを構成し、デバッグのためにログ記録を有効にすることを含みます。 RazorテンプレートエンジンのrenderAsyncメソッドは、RazorビューをHTML文字列に変換するために使用され、その後、HTMLからPDFへの変換を処理するためにChrome PDF Rendererをインスタンス化します。

PDFは、指定されたコンテンツタイプとファイル名を持つファイル応答として返されます。 重要なステップは、layout.cshtml ファイルを修正して、リンクタグ内のチルダ(~)記号をドット(.)に置き換え、Iron PDF との互換性を確保することです。

最後に、チュートリアルでは生成されたPDFをダウンロードするために/printPDFエンドポイントにアクセスし、Razorビューのコンテンツを効果的にレンダリングする方法を示します。 このビデオの最後で、視聴者に「いいね」やチャンネル登録でコンテンツに参加するよう促し、説明欄に提供されたリンクからソフトウェアを試用することを提案しています。

さらに読む: RazorビューをヘッドレスでPDFに変換する方法

チペゴ
ソフトウェアエンジニア
チペゴは優れた傾聴能力を持ち、それが顧客の問題を理解し、賢明な解決策を提供する助けとなっています。彼は情報技術の学士号を取得後、2023年にIron Softwareチームに加わりました。現在、彼はIronPDFとIronOCRの2つの製品に注力していますが、顧客をサポートする新しい方法を見つけるにつれて、他の製品に関する知識も日々成長しています。Iron Softwareでの協力的な生活を楽しんでおり、さまざまな経験を持つチームメンバーが集まり、効果的で革新的な解決策を提供することに貢献しています。チペゴがデスクを離れているときは、良い本を楽しんだり、サッカーをしていることが多いです。
< 以前
ASP .NET Core Web AppでRazor PagesをPDFに変換する方法
次へ >
ASPNETでビューをPDFに変換する方法