IRONPDFの使用

PDF API C#(コードサンプルチュートリアル)

1. 序論

Adobeのポータブルドキュメントフォーマット(PDF)は、ドキュメントや請求書の生成を含む多くの企業において重要な操作のため不可欠です。 開発者はクライアントの要件を満たすためにもこれを使用します。 ライブラリはPDFの作成プロセスを簡単にしました。 ライブラリを選ぶ際には、ビルド、読み取り、および変換の機能といった側面を考慮してください。

2. IronPDFの機能

IronPDFは、開発者がPDFドキュメントの生成、読み取り、および操作を可能にする強力なPDFコンバーターおよびAPIライブラリです。 それはHTMLをPDFに変換するためにChromeエンジンを使用し、さまざまなWebコンポーネントおよび.NETアプリケーションをサポートします。 それにより、HTML5、JavaScript、CSS、および画像を使用して視覚的に魅力的なPDFを作成することができ、強力なHTMLからPDFへの変換ツールと独立したPDF変換エンジンが含まれています。

3. URLからPDFドキュメントを作成する

IronPDF APIライブラリの助けを借りて、URLからHTMLファイルを作成し、それをIronPDF内蔵のChromeブラウザを使用してPDFファイルに変換することで、PDFファイルの生成が非常に簡単になります。

以下のメソッドを使用すると、数行のコードで簡単にPDFドキュメントを作成できます:

IronPdf.ChromePdfRenderer renderer = new IronPdf.ChromePdfRenderer(); 
var pdf = renderer.RenderUrlAsPdf("https://www.google.co.in/"); 
pdf.SaveAs("result.pdf");
IronPdf.ChromePdfRenderer renderer = new IronPdf.ChromePdfRenderer(); 
var pdf = renderer.RenderUrlAsPdf("https://www.google.co.in/"); 
pdf.SaveAs("result.pdf");
Dim renderer As New IronPdf.ChromePdfRenderer()
Dim pdf = renderer.RenderUrlAsPdf("https://www.google.co.in/")
pdf.SaveAs("result.pdf")
$vbLabelText   $csharpLabel

上記の情報によれば、RenderUrlAsPdf メソッドを使用して、リンクと保存場所を提供することでリンクをドキュメントに変換できます。

PDF API C#(コード例チュートリアル)、図1: URLから生成されたPDFファイル

URLから生成されたPDFファイル

HTML文字列からPDFを作成

IronPDF APIライブラリを使用すると、HTML文字列をPDFファイルに簡単に変換できます。 以下は、HTML文字列をドキュメントに変換するためのサンプルコードであり、任意のHTMLタグをPDFファイルに変換することができます。

IronPdf.ChromePdfRenderer().RenderHtmlAsPdf("Hello world!!").SaveAs("result.pdf");  
IronPdf.ChromePdfRenderer().RenderHtmlAsPdf("Hello world!!").SaveAs("result.pdf");  
IronPdf.ChromePdfRenderer().RenderHtmlAsPdf("Hello world!!").SaveAs("result.pdf")
$vbLabelText   $csharpLabel

このサンプルコードは、RenderHtmlAsPdf を使用して無制限のHTMLテキストを変換し、その後、SaveAs メソッドを使用してドキュメントを保存する方法を示しており、全プロセスはほんの数秒で完了します。

PDF API C# (コード例チュートリアル)、図2: HTML文字列から生成されたPDFファイル

HTML文字列から生成されたPDFファイル

5. PDFドキュメントの読み取り

IronPDF APIライブラリを使用すると、既存のPDFドキュメントからデータを読み取って抽出することができます。 以下のコードはその実例を示しています:

var pdfDocument = IronPdf.PdfDocument.FromFile("result.pdf");
string AllText = pdfDocument.ExtractAllText();  
var pdfDocument = IronPdf.PdfDocument.FromFile("result.pdf");
string AllText = pdfDocument.ExtractAllText();  
Dim pdfDocument = IronPdf.PdfDocument.FromFile("result.pdf")
Dim AllText As String = pdfDocument.ExtractAllText()
$vbLabelText   $csharpLabel

このコードでは、FromFile 関数を使用して、既存のファイルからPDFを読み込み、それをPdfDocument オブジェクトに変換します。 このオブジェクトは、PDFページに含まれるテキストや画像にアクセスするために使用できます。 ExtractAllText メソッドは、PDF ページ上のすべての単語を含む文字列を作成するために使用できます。

IronPDF APIライブラリの使用方法の詳細については、コードチュートリアルとドキュメントを参照してください。

結論

IronPDFライブラリは、開発用の無料ライセンスを提供しており、開発者のニーズに応じて、本番環境で使用するためのさまざまなライセンスを購入することができます。 Liteパッケージの開始価格は$749で、継続的な料金は必要ありません。 ライセンスにはSaaSとOEM向けの再配布オプションがあり、永久ライセンス、30日間の返金保証、および1年間の製品サポートと更新が付いてきます。 それらは開発、ステージング、本番環境に適しており、一度の購入で済みます。 さらに、IronPDFは追加の期間限定の無料ライセンスを提供します。 IronPDFは、再配布カバレッジに対する無料ライセンスも提供しています。

IronPDFの完全な価格設定とライセンスの詳細については、IronPDFライセンス詳細ページをご覧ください。

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