IRONPDFの使用

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

更新済み 2024年3月3日
共有:

1.0 はじめに

Adobeのポータブルドキュメント形式(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")
VB   C#

について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")
VB   C#

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

PDFコンバータ.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")
VB   C#

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

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

PDFコンバーター .NET(開発者チュートリアル)、図3:HTMLファイルからの出力PDFファイル

HTMLファイルから生成された出力PDFファイル

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

IronPDF APIライブラリでは、リッチテキストファイルからの高速PDF作成も可能です。(RTFファイル). 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")
VB   C#

PDFコンバーター .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")
VB   C#

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

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

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

上の画像に示されているように、左側にあるのが元のドキュメントであり、右側にあるのが変換されたPDFファイルです。 以下のコードは、MD文字列をPDFに変換する機能を提供します。 HTML変換に関する詳細情報は、IronPDFを使用してこちらをご覧ください。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")
VB   C#

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

8.0 結論

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

< 以前
ASP PDFビューワー (開発者向けチュートリアル)
次へ >
C#でPDFファイルをクロップする方法