
C# PDFからテキストを抽出する(コードサンプルチュートリアル)
URLを使用してPDFファイルを作成する方法や、C# .NETプログラミング言語を使用してPDFファイルをダウンロードする方法を知りたいですか? この記事では、.NET用のマーケットリーダーのライブラリ"IronPDF - .NET用HTMLからPDFライブラリ"を使用して、この方法について説明します。 IronPDFは、PDFファイルのダウンロードや、任意のHTMLページをPDFファイルに変換することができます。
C#でURLからPDFをダウンロードする方法
- URLからPDFをダウンロードするためにC#ライブラリをインストールする。
ChromePdfRendererクラスをインスタンス化し、そのメソッドにアクセスできるようにする。- URLからPDFを生成するためにC#で
RenderUrlAsPdfメソッドを使用する - PDFをエクスポートするために
SaveAsメソッドにファイルパスを指定します。 - URLから生成された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の操作を開始してください。
1. Visual Studioで新しいプロジェクトを作成する
Visual Studio IDEを開きます。
起動後、Visual Studioのファイルメニューに移動します。"新しいプロジェクト"を選択し、コンソールアプリケーションを選択します。
該当するテキストボックスにプロジェクト名を入力し、パスを選択します。 次に、作成ボタンをクリックします。 下のスクリーンショットのように、必要な.NETフレームワークを選択します。
新しいプロジェクトの設定
新しいウィンドウが表示されたら、ターゲットフレームワークを選択してCreateをクリックします。
.NETフレームワークを選択する
メインの Program.cs ファイルが開かれます。
新しいプロジェクトのデフォルトのC#ファイルが作成される
2. IronPDF C#ライブラリをインストール
IronPDFライブラリは多くの方法でダウンロードおよびインストールできます。 このチュートリアルは、最も簡単な3つのアプローチを対象としています。
- Visual Studio NuGet パッケージ マネージャーの使用
- Visual Studioを使用する
- NuGetウェブページから直接ダウンロード
2.1. Visual Studio NuGetパッケージマネージャーを使用する
NuGetパッケージマネージャーオプションは、Visual Studioで直接ソリューションにパッケージをインストールするために利用可能です。 以下のスクリーンショットは、それを開く方法を示しています。
NuGetパッケージマネージャへのナビゲート
これにより、NuGetで利用可能なパッケージライブラリのリストが表示される検索ボックスが開きます。 下のスクリーンショットに示されているように、パッケージマネージャーの検索フィールドで"IronPDF"というキーワードを検索します。
NuGetパッケージマネージャーUIでIronPDFを検索する
上記に示した最初のオプションでIronPDFパッケージを選択し、Installをクリックしてこのソリューションにパッケージを追加します。
NuGetパッケージマネージャーUIでIronPDFをインストールする
2.2. Visual Studioコマンドラインを使用する
Visual Studioメニューで、ツールに移動し、NuGetパッケージマネージャーにカーソルを合わせ、パッケージマネージャーコンソールをクリックします。
パッケージマネージャーコンソールに行く
パッケージマネージャーコンソールが画面の下部に表示されます。 以下のコマンドを書いてEnterキーを押すだけで、IronPDFがインストールされます。
パッケージマネージャーコンソールでIronPDFをインストールする
2.3 NuGetウェブページからの直接ダウンロード
3番目の方法としては、Webサイトから直接NuGetパッケージをダウンロードすることです。
- リンクに移動 https://www.nuget.org/packages/IronPdf/
- NuGetリンクに移動します
- ダウンロードされたパッケージをダブルクリックします; それは自動的にインストールされます。
- ソリューションを再読み込みして、プロジェクトで使用を開始します。
3. IronPDFを使用してURLからPDFをダウンロードする
IronPDFを使用することで、わずか数行のコードでURLからPDFドキュメントを簡単にダウンロードできます。 URLからPDFへの変換は、UIデザインの保存や送信、記録保持など多くの用途があります。 IronPDFのURLからPDFへのファイル変換は、世界一のレンダリングエンジンを使用してHTMLをレンダリングするため、わずか数秒で実行されます。
このチュートリアルでは、サイズと複雑さの異なる2つの異なるWebサイトでIronPDFの精度と効率性を実証します。
3.1. eコマースウェブサイトのURLからPDFをダウンロードする
IronPDFはわずか数行のコードでURLからeコマースウェブサイトのテキスト、画像、説明をレンダリングできます。
この変換を実行するためには、お気に入りのeコマースウェブサイトの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("ecommerce_site.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("ecommerce_site.pdf")提供されたサンプルの出力は以下にあります。 この画像をWebブラウザでの表示と比較します:
URLから生成された出力PDFファイル
3.2. ブログウェブサイトのURLからPDFをダウンロードする
ブログウェブサイトにはUIにとって重要な小さな詳細がたくさんあります。 これらの詳細は、ブログページをPDFに変換する際に理想的には保持されるべきです。
次の例では、Wikipediaの記事をPDFに変換した結果を示します。
Webブラウザ内の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("wikipedia_article.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("wikipedia_article.pdf")
Wikipedia記事からの出力PDFファイル
ブログページのPDFを作成する際、内部リンクが壊れないようにする必要があります。 IronPDFを使用して作成されたPDFは、すべてのリンクを正しく保持します。
4. 結論
このチュートリアルでは、IronPDFを使用してURLからPDFを作成する方法が説明されました。 IronPDFを使用すると、既存のURLからHTMLをPDFドキュメントに変換するのが非常に簡単になります。 JavaScript、画像、フォーム、リンクはすべて非常によくサポートされています。 出力は元のものとほとんど同じで、すべてのフォーマットとリンクを保持します。
IronPDFを使用したその他の例については、このIronPDF URL to PDFコード例をお読みください。 IronPDFが提供する機能の詳細については、IronPDF機能概要ページをご覧ください。
さらに、IronPDFが提供する注目すべき機能いくつか:
- カスタムネットワークログインクレデンシャルを使用してURLをロードします。
- PDFの暗号化と復号化。
- 既存のPDFファイルの結合。
- PDFフォームを作成および編集する。
無料および商用プロジェクト向けのIronPDFライセンスに関する詳細情報は、IronPDFライセンス情報ページで入手できます。 Iron Softwareの全5つのライブラリのスイートを購入し、2つのライブラリの価格で5つのライブラリを深く割引された価格で入手してください。

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。
関連する記事


