IRONPDFの使用

ASP PDFビューワー (開発者向けチュートリアル)

公開済み 2023年4月19日
共有:

この記事では、C# ASP.NETプログラミング言語を使用して、IronPDFを使用してPDFファイルを表示および保存する方法について説明します。

1. IronPDF For ASP.NET (アイロンPDFフォーASP.NET)

IronPDF は、ASP.NETアプリケーションでPDFファイルを生成、編集、処理するための強力かつ柔軟なライブラリです。 HTML、CSS、JavaScript、画像からPDFファイルを簡単に生成したり、既存のPDFファイルからテキストや画像を抽出したりすることができます。 IronPdfはChromiumの上に構築されており、HTMLとCSSの幅広い機能をサポートしています。 それはASP.NETアプリケーションとシームレスに統合され、特定の要件に合わせて簡単にカスタマイズできます。 IronPDFは、ブラウザへの直接出力、ディスクへの保存、PDFファイルをメール添付として送信するなど、幅広い出力オプションもサポートしています。

2. 前提条件

ASP.NET用のIronPDFを使用してPDFファイルを表示するには、いくつかの前提条件が必要です。

  1. .NET Framework: IronPDFは、サーバーに.NET Frameworkバージョン4.0以降がインストールされている必要があります。 ご使用のVisual StudioのバージョンがCoreをサポートしている場合、IronPDFを.NET Coreでも使用できます。

  2. IronPDF NuGetパッケージ: ASP.NETソリューションにIronPDF NuGetパッケージをインストールする必要があります。 パッケージは、Visual StudioのNuGetパッケージマネージャーやパッケージマネージャーコンソールを使用してインストールすることができます。

  3. 基本的なASP.NETの知識

新しいASP.NET Coreプロジェクトの作成

.NETアプリケーションでIronPDFライブラリを使用して表示するには、Visual Studioで新しいプロジェクトを作成する必要があります。 どのバージョンでも使用できますが、最新のバージョンを使用することをお勧めします。 ご要件に応じて、Windows Formsなどのさまざまなプロジェクトテンプレートから選択することができます。 このチュートリアルでは、シンプルさのためにコンソールアプリケーションテンプレートを使用します。

ASP PDF Viewer(開発者向けチュートリアル)、図1:コンソールアプリケーション

コンソール アプリケーション

適切なプロジェクトタイプを選択したら、プロジェクトに名前を付け、その場所を選択することができます。 プロジェクトのために、.NET Coreなどの希望するフレームワークを選択してください。

ASP PDF ビューア(開発者チュートリアル)、図2:プロジェクト設定

プロジェクト設定

プロジェクトソリューションが作成された後、Program.csファイルにアクセスできるようになります。そこで、Main関数内にロジックを書き、アプリケーションを構築および実行することができます。

ASP PDFビューアー (開発者チュートリアル), 図3: Program.cs

Program.cs(プログラム.cs)

最後に、IronPDFライブラリをプロジェクトに統合してコードをテストできます。

4. IronPDFをインストール

IronPDFライブラリは様々な方法でダウンロードおよびインストールすることができますが、今日はそのうちの2つの方法についてのみ述べます。

これらは:

  • Visual Studio NuGetパッケージの使用
  • Visual Studio コマンド ラインの使用

4.1 Visual Studio NuGetパッケージの使用

IronPDFライブラリをインストールするには、Visual StudioのNuGetパッケージマネージャーを使用できます。 NuGet パッケージ マネージャーを開き、「Browse」タブでIronPDFを検索します。 検索結果でIronPDFを見つけたら、それを選択してインストールを進めてください。 インストールが完了したら、プロジェクトでIronPDFライブラリを使用し始めることができます。

以下のスクリーンショットは、Visual StudioでNuGetパッケージマネージャーを開く方法を示しています。

ASP PDF ビューア (開発者チュートリアル)、図 4: NuGet パッケージ マネージャー

NuGet パッケージ マネージャー

検索バーに「IronPDF」と入力し、適切なバージョンを選択して「インストール」をクリックしてください。

ASP PDFビューアー (開発者チュートリアル)、図5: IronPDF

IronPDF

4.2 Visual Studio コマンドラインの使用

多くの人々はコマンドラインインターフェースを使用してパッケージをインストールすることを好みます。 コマンドラインを使用してIronPDFをインストールするには、以下の手順に従ってください:

  • Visual Studioで、ツール > NuGet パッケージ マネージャー > パッケージ マネージャー コンソールに移動します。
  • パッケージマネージャーコンソールタブに次の行を入力してください:
Install-Package IronPdf

今、パッケージは現在のプロジェクトにダウンロード/インストールされ、使用する準備が整います。

ASP PDFビューア (開発者チュートリアル), 図6: IronPDFのインストール

IronPDF インストール

5. IronPDFを使用したPDFファイルの表示

IronPDF を使用して PDF を表示する方法はいくつかありますが、ここではそのうちの二つについて説明します。

  1. 最初はコードを使用してデフォルトのPDFリーダーでPDFファイルを開くことです。

  2. C#を使用してフォームを作成し、そのフォームでPDFファイルを表示します。

5.1. 既定のPDFリーダーでPDFドキュメントを表示する

このセクションでは、PDFを作成した後にサーバー上でPDFビューアコントロールを自動的に開く方法をC#コードのみを使用してご紹介します。 以下は、Process.Startを使用してデフォルトのPDFビューアでPDFを表示するためのソースコード例です。()メソッド

using IronPdf;
using System;
using System.Diagnostics;

var renderer = new IronPdf.ChromePdfRenderer();
//HTML string
var pdf = renderer.RenderHtmlAsPdf("Hello IronPDF\nIronPDF Demo");
var outputPath = "ChromePdfRenderer.pdf";
pdf.SaveAs(outputPath);
Console.WriteLine(outputPath);
Process.Start(new ProcessStartInfo { UseShellExecute = true, FileName = outputPath });
using IronPdf;
using System;
using System.Diagnostics;

var renderer = new IronPdf.ChromePdfRenderer();
//HTML string
var pdf = renderer.RenderHtmlAsPdf("Hello IronPDF\nIronPDF Demo");
var outputPath = "ChromePdfRenderer.pdf";
pdf.SaveAs(outputPath);
Console.WriteLine(outputPath);
Process.Start(new ProcessStartInfo { UseShellExecute = true, FileName = outputPath });
Imports Microsoft.VisualBasic
Imports IronPdf
Imports System
Imports System.Diagnostics

Private renderer = New IronPdf.ChromePdfRenderer()
'HTML string
Private pdf = renderer.RenderHtmlAsPdf("Hello IronPDF" & vbLf & "IronPDF Demo")
Private outputPath = "ChromePdfRenderer.pdf"
pdf.SaveAs(outputPath)
Console.WriteLine(outputPath)
Process.Start(New ProcessStartInfo With {
	.UseShellExecute = True,
	.FileName = outputPath
})
VB   C#

ASP PDFビューアー (開発者チュートリアル)、図7: ブラウザーの出力

ブラウザ出力

PDFファイルをWindowsフォームで表示する

IronPDFを使用すると、Windows FormsでPDFドキュメントを簡単に表示できます。 まず、新しいWindows Formsアプリプロジェクトを作成します。 デザインファイルにラベルを追加し、以下のソースコードを Form1.cs ファイルに記述します。

using System.Windows.Forms;
using IronPdf;

namespace PDF_viewer
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            var renderer = new IronPdf.ChromePdfRenderer();
            using var pdf = renderer.RenderHtmlAsPdf("Hello IronPDF IronPDF Demo  ");
            string allText = pdf.ExtractAllText();
            label1.Text = allText;
        }
    }
}
using System.Windows.Forms;
using IronPdf;

namespace PDF_viewer
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            var renderer = new IronPdf.ChromePdfRenderer();
            using var pdf = renderer.RenderHtmlAsPdf("Hello IronPDF IronPDF Demo  ");
            string allText = pdf.ExtractAllText();
            label1.Text = allText;
        }
    }
}
Imports System.Windows.Forms
Imports IronPdf

Namespace PDF_viewer
	Partial Public Class Form1
		Inherits Form

		Public Sub New()
			InitializeComponent()
			Dim renderer = New IronPdf.ChromePdfRenderer()
			Dim pdf = renderer.RenderHtmlAsPdf("Hello IronPDF IronPDF Demo  ")
			Dim allText As String = pdf.ExtractAllText()
			label1.Text = allText
		End Sub
	End Class
End Namespace
VB   C#

これで、PDFファイルが作成され、Windows Formsに表示されます。

ASP PDFビューア (開発者チュートリアル)、図8: Windows Forms

Windowsフォーム

結論

IronPDFは、ASP.NETアプリケーションでPDFファイルの作成、編集、および処理を行うための強力で柔軟なライブラリです。 IronPDFをASP.NETプロジェクトに統合することで、開発者はHTML、CSS、画像から簡単にPDFファイルを生成またはアップロードでき、既存のPDFファイルからテキストや画像を抽出することもできます。 さらに、システムライブラリは、ブラウザへのページの直接出力、ディスクへの保存、PDFファイルをメール添付として送信するなど、幅広い出力オプションをサポートしています。 IronPDFの助けを借りて、開発者はWebアプリケーションのルック&フィールにマッチしたプロフェッショナルなPDFデータを作成し、エンドユーザーがPDFファイルをWebページ上で直接閲覧できるようにすることができます。 また、ページの言語を簡単に設定することができます。 全体として、IronPDFはASP.NETアプリケーションのPDF処理と表示機能を強化したい開発者にとって素晴らしいツールです。 PDFビューアの詳細については、次のリンクをご覧くださいASP.NET PDF Viewerドキュメント.

Iron Suiteは、開発タスクを簡素化し、加速するために設計された強力なソフトウェアツールのコレクションです。 以下を含みます: IronPDF は PDF ドキュメント/ビューアの作成、読み取り、および操作を行い、IronOCR は光学文字認識 (OCR) を行い、IronBarcode は .NET アプリケーション内でバーコードを生成します。

< 以前
.NETでPDFをJPGに変換する方法
次へ >
PDFコンバーター .NET (開発者向けチュートリアル)