Blazor ServerとWebAssemblyの比較:比較
IronPDFはBlazor ServerおよびBlazor WebAssembly (WASM(WebAssembly))をサポートしていますか?
IronPDFはBlazor Serverをサポートしていますが、Blazor WebAssemblyはサポートしていません。(WASM(WebAssembly)).
Blazor ServerでPDFを保存するには、PDFドキュメントストリームをバイト配列に変換し、JavaScript関数に渡してダウンロードします。
当社のウェブサイトでBlazor Serverの完全なチュートリアルをご覧いただけます:以下の内容を日本語に翻訳します:
https://ironpdf.com/how-to/blazor-tutorial/
Blazorチュートリアル
このページでは、BlazorでIronPDFを使用してPDFドキュメントを生成、編集、変換、操作する方法について説明します。IronPDFは、.NET環境でのPDF操作を簡単に行うための強力なライブラリです。Blazorは、C#を使用してインタラクティブなウェブUIを構築するためのフレームワークです。このチュートリアルでは、BlazorアプリケーションにIronPDFライブラリを追加し、基本的なPDF機能を実装する方法を紹介します。
必要なもの
- Visual Studioのインストール
- .NET 6 SDKのインストール
- IronPDFライブラリの取得(NuGetからインストール)
ステップ1: 新しいBlazorプロジェクトの作成
- Visual Studioを開き、「新しいプロジェクトの作成」を選択します。
- 「Blazor Server App」を選択し、プロジェクト名を入力します。
- 「作成」をクリックします。
ステップ2: IronPDFライブラリの追加
- ソリューションエクスプローラーでプロジェクトを右クリックし、「NuGetパッケージの管理」を選択します。
- 「参照」タブで「IronPDF」を検索し、インストールします。
ステップ3: RazorページでのPDF生成
Pages
フォルダーに移動し、「FetchData.razor」ページを開きます。-
以下のコードをページに追加して、ボタンをクリックしたときにPDFドキュメントを生成する機能を実装します。
@page "/fetchdata" @using IronPdf <h1>PDF生成テスト</h1> <button @onclick="GeneratePdf">PDFを生成する</button> @code { private void GeneratePdf() { var Renderer = new HtmlToPdf(); var PDF = Renderer.RenderHtmlAsPdf("<h1>Hello, World!</h1>"); PDF.SaveAs("example.pdf"); } }
@page "/fetchdata" @using IronPdf <h1>PDF生成テスト</h1> <button @onclick="GeneratePdf">PDFを生成する</button> @code { private void GeneratePdf() { var Renderer = new HtmlToPdf(); var PDF = Renderer.RenderHtmlAsPdf("<h1>Hello, World!</h1>"); PDF.SaveAs("example.pdf"); } }
'INSTANT VB TODO TASK: The following line could not be converted: page "/fetchdata" [using] IronPdf (Of h1) PDF生成テスト</h1> <button onclick="GeneratePdf"> PDFを生成する</button> code If True Then 'INSTANT VB TODO TASK: Local functions are not converted by Instant VB: ' private void GeneratePdf() ' { ' var Renderer = New HtmlToPdf(); ' var PDF = Renderer.RenderHtmlAsPdf("<h1>Hello, World!</h1>"); ' PDF.SaveAs("example.pdf"); ' } End If
VB C#
サンプルコードの説明
上記のコードは、ボタンをクリックすると、HTML文字列をPDFドキュメントに変換し、ローカルファイルとして保存します。HtmlToPdf
クラスはIronPDFが提供する主要なクラスで、HTMLをPDFに変換するために使用されます。
これで、基本的なBlazorアプリケーションでPDFを生成するための設定が完了しました。IronPDFライブラリには、さらに多くの機能とカスタマイズオプションがあるので、公式ドキュメントで詳細を確認してください。
まとめ
IronPDFとBlazorを使用して、C#でのシンプルかつ強力なPDF操作を実現できます。このチュートリアルを参考に、独自のBlazorアプリケーションでPDF機能を強化してください。
公式ドキュメントへのリンク:
以上でチュートリアルは終了です。挑戦してみてください!