IRONPDFの使用 PDF API C#(コード例チュートリアル) カーティス・チャウ 更新日:6月 22, 2025 IronPDF をダウンロード NuGet ダウンロード DLL ダウンロード Windows 版 無料トライアル LLM向けのコピー LLM向けのコピー LLM 用の Markdown としてページをコピーする ChatGPTで開く このページについてChatGPTに質問する ジェミニで開く このページについてGeminiに問い合わせる ジェミニで開く このページについてGeminiに問い合わせる 困惑の中で開く このページについてPerplexityに問い合わせる 共有する Facebook で共有 Xでシェア(Twitter) LinkedIn で共有 URLをコピー 記事をメールで送る 1. はじめに AdobeのPortable Document Format (PDF) は、多くの企業において文書や請求書の生成など、さまざまな操作に不可欠です。 開発者はクライアントの要件を満たすためにも使用します。 ライブラリによってPDFの作成プロセスが簡素化されました。 ライブラリを選ぶ際は、ビルド、リード、変換機能などの側面を考慮してください。 2. IronPDFの機能 IronPDFは、開発者がPDFドキュメントを生成、読み取り、操作するための強力なPDFコンバータおよびAPIライブラリです。 Chromeエンジンを使用してHTMLをPDFに変換し、さまざまなWebコンポーネントと.NETアプリケーションをサポートしています。 HTML5、JavaScript、CSS、および画像を使用して視覚的に魅力的なPDFを作成でき、強力なHTMLからPDFへの変換機能と独立したPDF変換エンジンを含んでいます。 IronPDFライブラリは、PDF生成のためのさまざまな入力をサポートしており、画像ファイルをPDFに変換、HTML5ドキュメントをPDFに変換、ASPXページからPDFを生成、およびRazor/MVCビューを使用してPDFを作成することができます。 ライブラリには、インタラクティブなPDFファイルの作成、フォームの編集、PDFファイルの分割、テキストと画像の抽出、テキスト検索、およびPDFページを画像に変換するためのツールがあります。 HTMLログインフォームの認証のためにユーザーエージェント、プロキシ、クッキー、HTTPヘッダー、およびフォーム変数を使用することに加えて、ライブラリはリンクをPDFドキュメントの基盤として使用することも提供しています。 IronPDFは、ユーザー名とパスワードを要求することで、パスワード保護されたPDFファイルにアクセスを提供します。 IronPDF APIを使用すると、既存のPDFファイルを読み取り、編集することができます。 ライブラリはPDFファイルから画像を抽出し、テキスト、グラフィックス、ドキュメントナビゲーションのためのブックマーク、透かし、カスタムヘッダーとフッターをPDFドキュメントに追加することができます。 IronPDFは、新しいまたは既存のPDFドキュメントのページを分割して結合することができ、専用リーダーを使わずにテキストからPDFオブジェクトを作成することができます。 CSSファイルはPDFファイルに変換することができ、CSSメディアクエリをPDFドキュメントに変換することができます。 IronPDFは、既存のPDFフォームを記入し、新しいフォームを作成することができます。 3. URLからPDFドキュメントを作成する IronPDF APIライブラリを使用すると、URLからHTMLファイルを作成し、IronPDF内蔵のChromeブラウザを使用してPDFファイルに変換することで、PDFファイルの生成が非常に簡単になります。 以下の方法は、コードを数行だけでPDFドキュメントを簡単に作成するためのものです。 // Instantiate the ChromePdfRenderer object from IronPdf IronPdf.ChromePdfRenderer renderer = new IronPdf.ChromePdfRenderer(); // Render the contents of a URL as a PDF document var pdf = renderer.RenderUrlAsPdf("https://www.google.co.in/"); // Save the rendered PDF document to a specified file path pdf.SaveAs("result.pdf"); // Instantiate the ChromePdfRenderer object from IronPdf IronPdf.ChromePdfRenderer renderer = new IronPdf.ChromePdfRenderer(); // Render the contents of a URL as a PDF document var pdf = renderer.RenderUrlAsPdf("https://www.google.co.in/"); // Save the rendered PDF document to a specified file path pdf.SaveAs("result.pdf"); ' Instantiate the ChromePdfRenderer object from IronPdf Dim renderer As New IronPdf.ChromePdfRenderer() ' Render the contents of a URL as a PDF document Dim pdf = renderer.RenderUrlAsPdf("https://www.google.co.in/") ' Save the rendered PDF document to a specified file path pdf.SaveAs("result.pdf") $vbLabelText $csharpLabel 上記の情報によれば、RenderUrlAsPdf メソッドを使用してリンクをドキュメントに変換でき、リンクと保存場所を指定することができます。 URLから生成されたPDFファイル 4. HTML文字列からPDFを作成する IronPDF APIライブラリを使用すると、HTML文字列をPDFファイルに簡単に変換することができます。 以下に、HTML文字列をドキュメントに変換するコードの例を示します。どのHTMLタグもPDFファイルに変換できるようになります。 // Use the ChromePdfRenderer to convert an HTML string to a PDF IronPdf.ChromePdfRenderer().RenderHtmlAsPdf("Hello world!!").SaveAs("result.pdf"); // Use the ChromePdfRenderer to convert an HTML string to a PDF IronPdf.ChromePdfRenderer().RenderHtmlAsPdf("Hello world!!").SaveAs("result.pdf"); ' Use the ChromePdfRenderer to convert an HTML string to a PDF IronPdf.ChromePdfRenderer().RenderHtmlAsPdf("Hello world!!").SaveAs("result.pdf") $vbLabelText $csharpLabel このサンプルコードは、無制限のHTMLテキストをRenderHtmlAsPdfを使用して変換し、その後SaveAsメソッドを使用してドキュメントを保存する方法を示しています。全プロセスは数秒で完了します。 HTML文字列から生成されたPDFファイル 5. PDFドキュメントの読み取り IronPDF APIライブラリを使用すれば、既存のPDFドキュメントからデータを読み取って抽出することができます。 以下のコードはその方法を示しています。 // Load an existing PDF file into a PdfDocument object var pdfDocument = IronPdf.PdfDocument.FromFile("result.pdf"); // Extract all text from the PDF document into a string string AllText = pdfDocument.ExtractAllText(); // Load an existing PDF file into a PdfDocument object var pdfDocument = IronPdf.PdfDocument.FromFile("result.pdf"); // Extract all text from the PDF document into a string string AllText = pdfDocument.ExtractAllText(); ' Load an existing PDF file into a PdfDocument object Dim pdfDocument = IronPdf.PdfDocument.FromFile("result.pdf") ' Extract all text from the PDF document into a string Dim AllText As String = pdfDocument.ExtractAllText() $vbLabelText $csharpLabel このコードでは、FromFile 関数を使用して既存のファイルからPDFを読み取り、PdfDocumentオブジェクトに変換します。 このオブジェクトを使用すると、PDFページにあるテキストや画像にアクセスすることができます。 ExtractAllText メソッドを使用して、PDFページ上のすべての単語を含む文字列を作成することができます。 IronPDF APIライブラリの使用方法についての詳細は、コードチュートリアルとドキュメントを参照してください。 6. 結論 IronPDFライブラリは開発のための無料ライセンスを提供しており、製品環境で使用するための購入可能なさまざまなライセンスが開発者のニーズに基づいて提供されています。 Liteパッケージの開始価格は$799で、継続的な料金は必要ありません。 ライセンスはSaaSおよびOEMの再配布オプションを提供し、永久ライセンス、30日間の返金保証および1年間の製品サポートと更新を伴います。 これらは開発、ステージング、および製品化に適しており、1回の購入が必要です。 また、IronPDFは追加の無料ライセンスを提供しています。 IronPDFは再配布範囲のための無料ライセンスも提供しています。 IronPDFの完全な価格設定とライセンスの詳細については、IronPDFライセンス詳細ページを参照してください。 よくある質問 C# で HTML を PDF に変換するにはどうすればいいですか? IronPDFのRenderHtmlAsPdfメソッドを使用して、HTML文字列をPDFに変換できます。また、RenderHtmlFileAsPdfメソッドを使用してHTMLファイルをPDFに変換することも可能です。 PDFライブラリの主な機能は何ですか? IronPDFは、開発者がPDFドキュメントを生成、読み取り、操作することを可能にします。HTML、画像ファイル、ASPXページ、Razor/MVCビューをPDFに変換することをサポートしています。さらに、インタラクティブなPDFの作成、フォームの編集、テキストと画像の抽出などのツールも提供しています。 C#を使用してURLからPDFを作成するにはどうすればよいですか? IronPDFを使用してChromePdfRendererオブジェクトを作成し、そのRenderUrlAsPdfメソッドを使用することで、URLの内容をPDFドキュメントとしてレンダリングできます。 PDFライブラリを使用してCSSファイルをPDFに変換できますか? はい、IronPDFはCSSファイルをPDFドキュメントに変換することをサポートしています。HTMLをレンダリングする際にCSSスタイルを含めることで、PDF出力が希望のデザインにマッチするようにします。 C#でPDFからテキストを抽出する方法は? C#でPDFからテキストを抽出するには、FromFileメソッドを使用してPDFをPdfDocumentオブジェクトにロードし、その後ExtractAllTextメソッドを使用してドキュメントからテキストデータを取得します。 PDF ライブラリにはどのようなライセンスオプションがありますか? IronPDFは開発用の無料ライセンスと、SaaSおよびOEM再配布のオプションを含む商用利用のための有償ライセンスを提供しています。これらのライセンスは、一度の購入、永久ライセンス、30日間の返金保証、そして1年間の製品サポートと更新が含まれています。 PDFライブラリでパスワード保護されたPDFを扱えますか? はい、IronPDFはパスワード保護されたPDFファイルへのアクセスをサポートしており、ユーザー名とパスワードを要求することで、これらのドキュメントを読み取りおよび編集できます。 PDFライブラリはインタラクティブなPDFドキュメントの作成をサポートしていますか? はい、IronPDFはインタラクティブなPDFドキュメントの作成をサポートしており、フォームの編集、ブックマークの追加、透かし、カスタムヘッダーとフッターの追加を含んでいます。 PDF変換に対応している入力フォーマットは何ですか? IronPDFは、画像ファイル、HTML5ドキュメント、ASPXページ、Razor/MVCビュー、およびCSSファイルをPDFドキュメントに変換することをサポートしています。 APIを使用してURLからPDFを作成するにはどうすればよいですか? IronPDF APIを使用すると、組み込まれたChromeブラウザを使用してURLの内容をPDFドキュメントとしてレンダリングすることで、容易にURLからPDFを作成できます。 IronPDF は .NET 10 と互換性がありますか? はい、IronPDF は .NET 10 と完全に互換性があります。.NET 9、8、7、6、Core、Standard、Framework とともに .NET 10 プロジェクトをサポートし、同じ Chrome レンダリング エンジンとツールセットを使用して、さまざまなプラットフォーム (Windows、Linux、macOS) で動作します。 カーティス・チャウ 今すぐエンジニアリングチームとチャット テクニカルライター Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。 関連する記事 公開日 12月 18, 2025 .NET PDF API .NET開発者のためのチュートリアル IronPDFを使って.NET PDF APIを作成する方法 詳しく読む 公開日 12月 18, 2025 Aspose C#とIronPDFを使ってPDFを作成する方法 開発者向けにデザインされたこのステップバイステップのガイドで、Aspose C#とIronPDFを使ってPDFを作成する方法を学んでください。 詳しく読む 公開日 12月 18, 2025 IronPDF .NET Core PDFジェネレータの作成 IronPDFを使用して.NET Coreで強力なPDFジェネレーターを構築します。HTMLをPDFに変換し、請求書を作成し、ピクセルパーフェクトレンダリングでレポートを生成します。 詳しく読む ASP .NETでのPDFの作成方法VB.NETでPDFに画像を追加す...
公開日 12月 18, 2025 Aspose C#とIronPDFを使ってPDFを作成する方法 開発者向けにデザインされたこのステップバイステップのガイドで、Aspose C#とIronPDFを使ってPDFを作成する方法を学んでください。 詳しく読む
公開日 12月 18, 2025 IronPDF .NET Core PDFジェネレータの作成 IronPDFを使用して.NET Coreで強力なPDFジェネレーターを構築します。HTMLをPDFに変換し、請求書を作成し、ピクセルパーフェクトレンダリングでレポートを生成します。 詳しく読む