透かしなしで本番環境でテストしてください。
必要な場所で動作します。
30日間、完全に機能する製品をご利用いただけます。
数分で稼働させることができます。
製品トライアル期間中にサポートエンジニアリングチームへの完全アクセス
この記事では、.NETおよび.NET Core用のPDFライブラリであるIronPDFを使用してPDFコンバーターがどのように機能するかについて説明します。
IronPDFは、.NETエコシステム内でのPDFドキュメントの作成、操作、管理を容易にするために設計された、多用途で機能豊富なソフトウェアライブラリです。 Iron Softwareによって開発されたこの強力なツールセットは、開発者がPDF機能をC#、VB.NET、そしてF#アプリケーションにシームレスに統合する能力を提供します。
ゼロからPDFを生成する必要がある場合、HTMLページ、画像、既存のドキュメントをPDF形式に変換する場合、または既存のPDFを操作および編集する場合でも、IronPDFはこれらのタスクを効率化するための包括的なAPIと機能のスイートを提供します。 この紹介では、IronPDF の能力と .NET アプリケーションにおけるドキュメント処理および管理の強化におけるその可能性に焦点を当て、IronPDF の世界を垣間見ることができます。 これらの機能の詳細について興味がある場合は、IronPDF Features Overviewウェブサイトで利用できます。
PDF生成: 様々なソースからC#でプログラム的にPDFドキュメントを簡単に作成可能です。HTML、画像、テキスト、既存ファイルを含みます。
HTML から PDF への変換: HTML コンテンツを PDF に変換し、ウェブページや HTML テンプレートなどをスタイリングやフォーマットを完全にコントロールして高品質の PDF にします。
画像をPDFに変換: 画像ファイル(JPEG、PNG、BMPなど)をPDFドキュメントに変換し、画像をPDFレポートやドキュメントに簡単に統合できるようにします。
PDF操作: PDFからのテキスト抽出、PDFの結合と分割、回転、さらにコンテンツや注釈の追加、変更、削除を含む包括的なPDF編集機能。
コードを書き始める前に、プロジェクトや例を実行するために新しいVisual Studio C#コンソールアプリケーションプロジェクトを作成しましょう。
Visual Studioを開き、ファイル > 新規作成 > プロジェクトに進んで新しいプロジェクトを作成します。
Visual Studio のプロジェクト ドロップダウン
新しいウィンドウが表示されます。 新しいウィンドウで、プロジェクト形式を選択してください。 この場合、コンソールアプリケーションを選択し、画面の左下にある次へボタンをクリックします。
「新しいプロジェクトの作成」ダイアログで「コンソールアプリケーション」が選択された状態
新しく開いたウィンドウで、プロジェクト名を入力し、プロジェクトの場所を選択して、次へ ボタンをクリックします。
「新しいプロジェクトの構成」ダイアログ、名前はPDF Conversion
ターゲットフレームワークを選択し、作成ボタンをクリックします。
「追加情報」ダイアログ(.NET 5.0が選択されている状態)
プロジェクトが作成されたので、IronPDFをインストールしましょう。
IronPDFは、PDFライブラリをダウンロードしてインストールするための多くの方法を提供しています。 このセクションでは、最初のアプローチとしてNuGetパッケージマネージャーを使用してIronPDFをインストールします。
Visual Studioで、ツールメニューに移動し、NuGetパッケージマネージャーにポインターを重ねます。
新しいサイドメニューで、「Manage NuGet Packages for Solutions」をクリックしてください。
Visual Studio のツールバーにある NuGet パッケージ マネージャー ドロップダウン
新しいウィンドウが表示されます。 この新しいウィンドウで、ブラウズメニューに移動し、検索バーに「IronPDF」と入力してください。
IronPDFパッケージのリストが表示されます。 最新のパッケージをクリックし、「Install」をクリックしてください。
:ProductInstall
:ProductInstall
または、IronPDF NuGetページから直接パッケージをダウンロードすることができます。
このセクションでは、さまざまなドキュメントや画像形式をPDFファイルに変換する方法について説明します。
HTMLファイルからPDFドキュメントへ
IronPDFは、数行のコードでHTMLページまたはHTMLファイルをPDFコンテンツに変換できる機能を提供しています。
以下のコードスニペットでは、HTMLファイルをPDFドキュメントに変換する様子を見てみましょう。
using IronPdf;
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlFileAsPdf("invoice.html");
pdf.SaveAs("output.pdf");
using IronPdf;
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlFileAsPdf("invoice.html");
pdf.SaveAs("output.pdf");
Imports IronPdf
Private renderer = New ChromePdfRenderer()
Private pdf = renderer.RenderHtmlFileAsPdf("invoice.html")
pdf.SaveAs("output.pdf")
この簡潔なコードスニペットは、C#でIronPDFライブラリを活用して、HTMLファイル("invoice.html")をPDFドキュメントに簡単に変換します。 ChromePdfRenderer
を初期化することにより、Chromium ベースのレンダリングエンジンを利用して、HTML コンテンツを PDF に正確に変換し、Web ページの元の外観を保持します。 生成されたPDFは、SaveAs
メソッドを使って「output.pdf」として保存されます。 この合理化されたプロセスは、HTMLからPDFへの変換を簡素化し、C#でHTMLコンテンツからPDFを生成するための貴重なツールとなります。
タイトルが「Invoice」で、請求書に関連するさまざまなフィールドが表示されている請求書PDF
それでは、IronPDFを使用して画像をPDFドキュメントに変換する方法について説明しましょう。 デモ用の画像が必要です。数行のコードで簡単に画像をPDFに変換できます。
様々なテキストが表示されたIronPDFウェブサイトのスクリーンショット
using IronPdf;
using System.IO;
using System.Linq;
var imageFiles = Directory.EnumerateFiles("assets").Where(f => f.EndsWith(".png"));
ImageToPdfConverter.ImageToPdf(imageFiles).SaveAs("composite.pdf");
using IronPdf;
using System.IO;
using System.Linq;
var imageFiles = Directory.EnumerateFiles("assets").Where(f => f.EndsWith(".png"));
ImageToPdfConverter.ImageToPdf(imageFiles).SaveAs("composite.pdf");
Imports IronPdf
Imports System.IO
Imports System.Linq
Private imageFiles = Directory.EnumerateFiles("assets").Where(Function(f) f.EndsWith(".png"))
ImageToPdfConverter.ImageToPdf(imageFiles).SaveAs("composite.pdf")
上記のコードスニペットはIronPDFおよびシステムの入力ファイルと出力ファイルを使用しています。 次に、以下のコードはこのプロジェクトのassetsフォルダ内にある.pngファイル形式で終わる任意のファイルを開き、ImageToPdfConverter.ImageToPdf
メソッドを使用してこれらの画像ファイルをPDFに変換します。 最後に、SaveAs
メソッドを使用してPDFを保存します。
前の画像をPDFとして、Google Chromeで開いたもの
結論として、本記事は、ドキュメント管理および共有におけるC#でのPDF変換の重要性を明らかにしています。 C#を使用することで、開発者はアプリケーションにPDF機能をシームレスに統合することができ、全体のプロセスが簡素化されます。 PDFの生成からHTML、画像、および既存のドキュメントの変換まで、IronPDFは幅広い機能を提供します。 提供されているコード例は、HTMLドキュメントや画像を簡単にPDFに変換する方法を紹介し、ライブラリの使いやすさと効果的な機能を強調しています。 ご覧のように、IronPDFは複雑なタスクを大幅に簡素化し、.NETアプリケーションでのドキュメント処理および管理を強化しようとしている開発者にとって貴重な資産となります。
PDF変換ライブラリをダウンロードするには、IronPDFのNuGetパッケージをご覧ください。 また、IronPDFを使用したHTMLからPDFへの変換チュートリアルもチェックしてください。 IronPDF開発者は様々なライセンスから必要なものを選ぶことができます。 無料トライアルも利用可能です。 IronPDFの完全な価格およびライセンス情報については、IronPDFライセンス情報のページをご参照ください。