Blazorサーバー / WebAssembly (WASM(WebAssembly))

This article was translated from English: Does it need improvement?
Translated
View the article in English

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プロジェクトの作成

  1. Visual Studioを開き、「新しいプロジェクトの作成」を選択します。
  2. 「Blazor Server App」を選択し、プロジェクト名を入力します。
  3. 「作成」をクリックします。

ステップ2: IronPDFライブラリの追加

  1. ソリューションエクスプローラーでプロジェクトを右クリックし、「NuGetパッケージの管理」を選択します。
  2. 「参照」タブで「IronPDF」を検索し、インストールします。

ステップ3: RazorページでのPDF生成

  1. Pagesフォルダーに移動し、「FetchData.razor」ページを開きます。
  2. 以下のコードをページに追加して、ボタンをクリックしたときに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機能を強化してください。

公式ドキュメントへのリンク:

以上でチュートリアルは終了です。挑戦してみてください!