IRONPDFの使用

PDFコンバーター .NET (開発者向けチュートリアル)

1.0 はじめに

AdobeのPortable Document Format (PDF)は、文書の表示と交換に広く使用されています。 開発者はしばしばクライアントのニーズを満たすためにPDFを作成する必要がありますが、現代のライブラリはこのプロセスを簡素化しました。 プロジェクト用のライブラリを選択する際には、ビルド、読み取り、および変換機能のような機能を考慮することが重要です。

2.0 IronPDFの機能

IronPDFは、Chromeエンジンを使用してHTMLをPDFに変換する機能を持つ、PDFドキュメントの作成、読み取り、および編集用の多用途なライブラリです。広範囲のWebコンポーネントをサポートし、ASP.NET Webアプリケーションおよび従来のWindowsアプリケーションの両方で使用できます。 このライブラリは、HTML5、JavaScript、CSS、画像を使用して視覚的に魅力的なPDFを作成でき、強力なHTMLからPDFへの変換機能を含んでいます。

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

ウェブページからPDFファイルを生成するのは、IronPDFの組み込みChromeブラウザとAPIライブラリを使用すれば簡単です。 IronPDF APIライブラリを使用して、URLを指定し、PDFファイルに変換するだけです。 書類の変換は、ほんの数行のコードで迅速に完了できます。

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

RenderUrlAsPdf メソッドを使用して、URL をPDF文書に迅速に変換することができます。 URLと希望する保存場所を指定するだけで、IronPDFは上記の情報に基づいてPDFファイルを生成します。 これにより、わずか数行のコードでウェブページをPDFドキュメントに変換することが簡単になります。

PDF Converter .NET(開発者向けチュートリアル)、図1: Google URLから生成されたPDFファイル

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

4.0 HTML文字列からPDFを作成する

HTML文字列は、IronPDF APIライブラリを使用して迅速にPDFファイルに変換できます。 以下のコードスニペットは、HTML文字列をドキュメントに変換し、任意のHTMLタグをPDFファイルに変換することができます。

var renderer = new IronPdf.ChromePdfRenderer().RenderHtmlAsPdf("Hello world!!").SaveAs("result.pdf");
var renderer = new IronPdf.ChromePdfRenderer().RenderHtmlAsPdf("Hello world!!").SaveAs("result.pdf");
Dim renderer = (New IronPdf.ChromePdfRenderer()).RenderHtmlAsPdf("Hello world!!").SaveAs("result.pdf")
$vbLabelText   $csharpLabel

このコードスニペットは、HTMLテキストをPDFに変換するためにRenderHtmlAsPdf関数を使用する方法を示しています。 HTMLを文字列に変換する関数は、必要なだけのHTMLコードを受け入れます。 次に、SaveAs 機能を使用してドキュメントを保存することで、プロセスを迅速かつ簡単に完了できます。

PDF Converter .NET (開発者チュートリアル)、図2: HTML文字列からの出力PDFファイル

HTML文字列からの出力PDFファイル

5.0 HTMLファイルからPDFファイルを作成する

IronPDF APIライブラリは、HTMLファイルをPDFファイルに迅速に変換することができます。 以下のサンプルコードを使用して、任意のHTMLタグをPDFファイルに変換できます。

var renderer = new IronPdf.ChromePdfRenderer().RenderHtmlFileAsPdf("test.html").SaveAs("result.pdf");
var renderer = new IronPdf.ChromePdfRenderer().RenderHtmlFileAsPdf("test.html").SaveAs("result.pdf");
Dim renderer = (New IronPdf.ChromePdfRenderer()).RenderHtmlFileAsPdf("test.html").SaveAs("result.pdf")
$vbLabelText   $csharpLabel

HTMLテキストは以下の通りです:

<p style="color:red">Hello world</p>
<p style="color:red">Hello world</p>
HTML

PDF Converter .NET (開発者チュートリアル)、図 3: HTML ファイルから出力された PDF ファイル

HTMLファイルからの出力PDFファイル

リッチテキストファイルからPDFファイルを作成する

IronPDF APIライブラリはリッチテキストファイル(RTF)から高速にPDFを作成することもできます。 RTFからPDFへの変換に使用するサンプルコードは、複数のRTFファイルを1つのPDFファイルに変換するために利用できます。コードは以下のとおりです。

var renderer = new IronPdf.ChromePdfRenderer().RenderRtfFileAsPdf("test.rtf").SaveAs("result.pdf");
var renderer = new IronPdf.ChromePdfRenderer().RenderRtfFileAsPdf("test.rtf").SaveAs("result.pdf");
Dim renderer = (New IronPdf.ChromePdfRenderer()).RenderRtfFileAsPdf("test.rtf").SaveAs("result.pdf")
$vbLabelText   $csharpLabel

PDF Converter .NET(開発者チュートリアル)、図4:RTFファイルから出力されたPDFファイル

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

上記の画像では、左側が元のドキュメントを示し、右側が変換後のPDFファイルを表示しています。 さらに、以下のコードを使用してRTF文字列をPDFとして作成することができます。

var renderer = new IronPdf.ChromePdfRenderer().RenderRtfStringAsPdf("{/rtf..}").SaveAs("result.pdf");
var renderer = new IronPdf.ChromePdfRenderer().RenderRtfStringAsPdf("{/rtf..}").SaveAs("result.pdf");
Dim renderer = (New IronPdf.ChromePdfRenderer()).RenderRtfStringAsPdf("{/rtf..}").SaveAs("result.pdf")
$vbLabelText   $csharpLabel

7.0 MarkdownファイルからPDFファイルを作成する

IronPDF APIモジュールのおかげで、マークダウンファイルからの迅速なPDF生成が可能です。 以下に示す変換用のサンプルコードを使用して、任意の数のMarkdownファイルをPDFファイルに変換することができます。

var renderer = new IronPdf.ChromePdfRenderer().RenderMarkdownFileAsPdf("Markdown.md").SaveAs("Markdown_result.pdf");
var renderer = new IronPdf.ChromePdfRenderer().RenderMarkdownFileAsPdf("Markdown.md").SaveAs("Markdown_result.pdf");
Dim renderer = (New IronPdf.ChromePdfRenderer()).RenderMarkdownFileAsPdf("Markdown.md").SaveAs("Markdown_result.pdf")
$vbLabelText   $csharpLabel

PDF Converter .NET(開発者チュートリアル)、図 5: Markdownファイルからの出力PDFファイル

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

上の画像に示されているように、左側にあるのが元のドキュメントであり、右側にあるのが変換されたPDFファイルです。 以下のコードは、MD文字列をPDFに変換する機能を提供します。 IronPDFを使用したHTML変換の詳細については、こちらのHTMLからPDFへの変換チュートリアルをご覧ください。

var renderer = new IronPdf.ChromePdfRenderer().RenderMarkdownStringAsPdf("Hello world Hello world").SaveAs("Markdown_result.pdf");
var renderer = new IronPdf.ChromePdfRenderer().RenderMarkdownStringAsPdf("Hello world Hello world").SaveAs("Markdown_result.pdf");
Dim renderer = (New IronPdf.ChromePdfRenderer()).RenderMarkdownStringAsPdf("Hello world Hello world").SaveAs("Markdown_result.pdf")
$vbLabelText   $csharpLabel

IronPDF APIライブラリの使用方法に関する詳細は、開発者向けドキュメントであるIronPDFドキュメントリソースを参照してください。

8.0 結論

IronPDFライブラリは、開発用に無料ライセンスを提供しており、開発者のニーズに応じて、本番環境で使用するためのいくつかのライセンスを購入することができます。 Liteバンドルの初期価格は$749で、継続的なコストはありません。 ライセンスには、永久ライセンス、30日間の返金保証、1年間の製品サポートとアップグレード、さらにSaaSおよびOEM向けの再配布の可能性が含まれています。 それらは開発、ステージング、プロダクションで使用できる一度限りの購入です。 IronPDF では、追加の時間制限付き無料ライセンスや再配布保護を目的とした無料ライセンスも提供しています。 IronPDFの価格およびライセンス情報の概要については、IronPDFライセンス情報ページをご覧ください。

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