IRONPDFの使用

URLからPDFをダウンロードする方法 C# (ステップバイステップ) チュートリアル

URLを使用してPDFファイルを作成する方法、またはC# .NETプログラミング言語を使用してPDFファイルをダウンロードする方法に悩んでいますか? この記事では、マーケットリーディングの.NETライブラリであるIronPDF - HTML to PDF Library for .NETを使用して、これを行う方法について説明します。 IronPDFを使用すると、PDFファイルをダウンロードし、任意のHTMLページをPDFファイルに変換できます。

IronPDF

IronPDFは、強力なHTMLからPDFへの変換APIです。 IronPDFは、.NETおよび.NET CoreフレームワークでHTMLサイトを変換するための包括的なツールセットを提供します。 IronPDFは、開発者が.NETプロジェクトでPDFを作成、変更、および取得することを可能にします。 IronPDFを使用すると、開発者はHTMLページから高忠実度のPDFを簡単に作成および操作できます。

IronPDFを使用してPDFファイルを作成することは簡単かつ効率的であり、開発者の作業負担を軽減します。

IronPDFを始めるには、システムにVisual StudioとC#をインストールするだけです。 この包括的なIronPDFインストールガイドに従ってIronPDFをインストールし、PDFの操作を始めましょう。

新しいプロジェクトをVisual Studioで作成する

Visual Studio IDE を開きます。

Visual Studioを起動した後、ファイルメニューに移動します。「新しいプロジェクト」を選択し、次に「コンソールアプリケーション」を選択します。

該当するテキストボックスにプロジェクト名を入力し、パスを選択してください。 その後、Create ボタンをクリックします。 以下のスクリーンショットのように、必要な .NET フレームワークを選択してください。

C#でURLからPDFをダウンロードする方法(ステップバイステップ)チュートリアル、図1: 新しいプロジェクトの設定

新しいプロジェクトを設定する

新しいウィンドウが表示されたら、ターゲットフレームワークを選択し、作成 をクリックします。

URLからPDFをダウンロードする方法(C#にて、ステップバイステップ)チュートリアル、図2:.NET Frameworkを選択

.NET Frameworkを選択

メインのProgram.csファイルが開かれます。

URLからPDFをC#でダウンロードする方法(ステップバイステップ) チュートリアル、図 3: 新しいプロジェクト用にデフォルトのC#ファイルが作成されました

新しいプロジェクト用にデフォルトのC#ファイルが作成されます

2. IronPDF C# ライブラリをインストールする

IronPDFライブラリは様々な方法でダウンロード、インストールできます。 このチュートリアルでは、最も単純な3つのアプローチを対象としています:

  • Visual Studio NuGet パッケージ マネージャーを使用する
  • Visual Studio コマンド ラインの使用
  • NuGetウェブページからの直接ダウンロード

2.1. Visual Studio NuGet パッケージマネージャーの使用

NuGetパッケージマネージャーオプションは、パッケージをソリューションに直接インストールするためにVisual Studioで利用可能です。 以下のスクリーンショットは、どのように開くかを示しています。

C#でURLからPDFをダウンロードする方法(ステップバイステップ)チュートリアル、図4: NuGetパッケージマネージャーへ移動

NuGet パッケージ マネージャーに移動

これは、NuGetで利用可能なパッケージライブラリのリストを表示する検索ボックスを開きます。 以下のスクリーンショットに示されているように、パッケージマネージャーの検索フィールドでキーワード「IronPDF」を検索してください。

URLからPDFをダウンロードする方法 (C#でステップバイステップチュートリアル), 図5: NuGetパッケージマネージャーUIでIronPDFを検索

NuGet パッケージ マネージャー UIで IronPDF を検索する

IronPDFパッケージ(上記の最初のオプション)を選択し、インストールをクリックしてこのソリューションにパッケージを追加します。

C#でURLからPDFをダウンロードする方法(ステップバイステップ)チュートリアル、図6: NuGetパッケージマネージャーUIでIronPDFをインストール

NuGet パッケージ マネージャー UI で IronPDF をインストール

2.2. Visual Studio コマンドラインの使用

Visual Studio のメニューで、ツールに移動し、カーソルを NuGet パッケージマネージャーに合わせて、パッケージマネージャーコンソールをクリックします。

C#でURLからPDFをダウンロードする方法(ステップバイステップ)チュートリアル、図7: パッケージマネージャーコンソールに移動

パッケージ マネージャー コンソールに移動

パッケージ マネージャー コンソールが画面の下部に表示されます。 以下のコマンドを入力し、エンターキーを押すだけで、IronPDFがインストールされます。

Install-Package IronPdf
Install-Package IronPdf
SHELL

C#でURLからPDFをダウンロードする方法(ステップバイステップ)チュートリアル、図8:パッケージマネージャーコンソールにIronPDFをインストールする

パッケージ マネージャー コンソールにIronPDFをインストールする

2.3 NuGetウェブページから直接ダウンロードする。

3つ目の方法は、ウェブサイトから直接NuGetパッケージをダウンロードすることです。

  • リンク https://www.nuget.org/packages/IronPdf/ に移動します。
  • 右側のメニューからダウンロードパッケージオプションを選択してください。
  • ダウンロードしたパッケージをダブルクリックします。 それは自動的にインストールされます。
  • ソリューションを再読み込みして、プロジェクトで使用を開始してください。

3. IronPDF を使用して URL から PDF をダウンロードする

数行のコードでIronPDFを使用して、URLからPDFドキュメントを簡単にダウンロードできます。 URLからPDFへの変換は、UIデザインの保存や送信、記録保存など多くの用途があります。 IronPDFのURLをPDFファイルに変換するのは、わずか数秒しかかかりません。これは、世界で最も優れたレンダリングエンジンを使用してHTMLをレンダリングするためです。

このチュートリアルでは、規模と複雑さが異なる2つのウェブサイトを使用して、IronPDFの精度と効率を示します。

3.1. eコマースサイトのURLからPDFをダウンロードする

IronPDFは、わずか数行のコードでURLから任意のeコマースウェブサイトのテキスト、画像、および説明をレンダリングすることができます。

この変換を実行するには、お気に入りのeCommerceウェブサイトのURLをコピーし、以下に示すようなコードを使ってプロジェクトを実行してください。

using IronPdf;

// Instantiate renderer
var renderer = new IronPdf.ChromePdfRenderer();

// Create a PDF from a URL or local file path
var pdf = renderer.RenderUrlAsPdf("https://www.daraz.pk/#hp-flash-sale");

// Export to a file or Stream
pdf.SaveAs("url.pdf");
using IronPdf;

// Instantiate renderer
var renderer = new IronPdf.ChromePdfRenderer();

// Create a PDF from a URL or local file path
var pdf = renderer.RenderUrlAsPdf("https://www.daraz.pk/#hp-flash-sale");

// Export to a file or Stream
pdf.SaveAs("url.pdf");
Imports IronPdf

' Instantiate renderer
Private renderer = New IronPdf.ChromePdfRenderer()

' Create a PDF from a URL or local file path
Private pdf = renderer.RenderUrlAsPdf("https://www.daraz.pk/#hp-flash-sale")

' Export to a file or Stream
pdf.SaveAs("url.pdf")
$vbLabelText   $csharpLabel

以下に、指定されたサンプルの出力を示します。 この画像をウェブブラウザで表示される様子と比較してください。

C#でURLからPDFをダウンロードする方法(ステップバイステップ)チュートリアル、図9:URLからの出力PDFファイル

URLから取得した出力PDFファイル

3.2. ブログウェブサイトのURLからPDFをダウンロード

ブログウェブサイトには、ユーザーインターフェイス(UI)にとって重要な多くの小さな細部があります。 理想的には、これらの詳細はブログページをPDFに変換する際に保持されるべきです。

次の例は、ウィキペディアの記事をPDFに変換する結果を示します。

C#でURLからPDFをダウンロードする方法(ステップバイステップ)チュートリアル、図10: Webブラウザ内のWikipedia記事

ウェブブラウザ内のWikipedia記事

using IronPdf;

// Instantiate renderer
var renderer = new IronPdf.ChromePdfRenderer();

// Create a PDF from a URL or local file path
var pdf = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/URL");

// Export to a file or Stream
pdf.SaveAs("url.pdf");
using IronPdf;

// Instantiate renderer
var renderer = new IronPdf.ChromePdfRenderer();

// Create a PDF from a URL or local file path
var pdf = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/URL");

// Export to a file or Stream
pdf.SaveAs("url.pdf");
Imports IronPdf

' Instantiate renderer
Private renderer = New IronPdf.ChromePdfRenderer()

' Create a PDF from a URL or local file path
Private pdf = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/URL")

' Export to a file or Stream
pdf.SaveAs("url.pdf")
$vbLabelText   $csharpLabel

URLからPDFをC#でダウンロードする方法(ステップバイステップ)チュートリアル、図11: Wikipedia記事からの出力PDFファイル

ウィキペディア記事からの出力PDFファイル

ブログページのPDFを作成する際、内部リンクが壊れてはいけません。 IronPDFを使用して作成されたPDFは、すべてのリンクが正しく保持されます。

結論

このチュートリアルでは、IronPDFを使用してURLからPDFを作成する方法について説明しました。 IronPDFは、既存のURLからHTMLをPDF文書に変換するのを非常に簡単にします。 JavaScript、画像、フォーム、リンクはすべて非常によくサポートされています。 出力は元のものとほぼ同一で、すべての書式設定とリンクを保持します。

IronPDFの使用例については、このIronPDF URL to PDF コード例をご覧ください。 IronPDFの機能について詳しく知りたい場合は、IronPDF Features Overviewページをご覧ください。

さらに、IronPDFが提供するいくつかの注目すべき機能:

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