IRONPDFの使用

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

更新済み 2024年2月25日
共有:

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

IronPDF

IronPDFは、.NETおよびJava、Python、Node.jsでPDFを生成、編集、読み取るための強力なツールです。プログラマー向けに最適化されており、コードからPDFファイルの作成を容易に行うことができます。IronPDFは、HTML、CSS、JavaScript、および画像をPDFドキュメントに変換する能力を提供します。

機能

  • HTML to PDF: HTML、CSS、JavaScriptを利用してPDFを生成。
  • PDFの編集: 既存のPDFドキュメントにテキスト、画像、ページ番号、さらにはカスタムヘッダーやフッターを追加。
  • PDFの読み取り: PDFファイルからテキスト、画像、メタデータを抽出。
  • セキュリティ: パスワード保護や暗号化オプションでPDFドキュメントを保護。

利点

  • 使いやすさ: シンプルなAPIで時間を節約。
  • 高品質: 正確で美しいPDFドキュメントを生成。
  • 柔軟性: 様々なプラットフォームや言語で利用可能。

対応ライセンス

IronPDFは様々なライセンスオプションがあり、Lite License、Plus License、Professional License、Unlimited Licenseが用意されています。

技術サポートや詳細については、Iron Softwareの公式サイトをご覧ください。

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 フレームワークを選択してください。

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

新しいプロジェクトを構成する

新しいウィンドウが表示されたら、ターゲットフレームワークを選択して、「Create」をクリックしてください。

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

.NET フレームワークを選択

メインの「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パッケージを選択(上記のように最初のオプション)インストール をクリックして、パッケージをこのソリューションに追加します。

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

図6: NuGetパッケージマネージャーUIにIronPDFをインストール](/static-assets/pdf/blog/csharp-download-pdf-from-url-tutorial/csharp-download-pdf-from-url-tutorial-6.webp)

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

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

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

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

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

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

Install-Package IronPdf

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

Package Manager ConsoleでIronPDFをインストール

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

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

  • 次のリンクにアクセスしてください「NuGetから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")
VB   C#

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

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

URLから出力されたPDFファイル

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

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

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

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

Webブラウザーでのウィキペディアの記事

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")
VB   C#

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

ウィキペディア記事から生成されたPDFファイル

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

結論

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

IronPDF の使用例の詳細については、こちらをお読みくださいIronPDF URLからPDFへのコード例. IronPDFの機能について詳しく知るには、こちらをご覧くださいIronPDF 機能概要ページ

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

  • 以下の内容を日本語に翻訳します:

Load URLs with IronPDF for .NETカスタムネットワークログイン認証情報.

Iron Softwareの全製品の購入5つのライブラリスイート大幅割引価格で: 2つのライブラリの価格で5つのライブラリ。

< 以前
C#でテンプレートからPDFを生成する方法
次へ >
.NETでIronPDFを使用してPDFファイルを作成する方法