IRONPDFの使用 PDF API C#(コード例チュートリアル) Curtis Chau 更新日:6月 22, 2025 Download IronPDF NuGet Download テキストの検索と置換 テキストと画像のスタンプ Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article 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変換エンジンを含んでいます。 The IronPDF library supports a variety of inputs for PDF production, including converting image files to PDF, transforming HTML5 documents into PDFs, generating PDFs from ASPX pages, and using Razor/MVC views for PDF creation. The library has tools for creating interactive PDF files, editing forms, dividing PDF files, extracting text and images, text searching, and converting PDF pages to images. HTMLログインフォームの認証のためにユーザーエージェント、プロキシ、クッキー、HTTPヘッダー、およびフォーム変数を使用することに加えて、ライブラリはリンクをPDFドキュメントの基盤として使用することも提供しています。 IronPDFは、ユーザー名とパスワードを要求することで、パスワード保護されたPDFファイルにアクセスを提供します。 IronPDF APIを使用すると、既存のPDFファイルを読み取り、編集することができます。 The library can extract pictures from PDF files and add text, graphics, bookmarks for document navigation, watermarks, custom headers, and footers to PDF documents. 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 In this code, the FromFile function is used to read the PDF from an existing file and convert it into a PdfDocument object. このオブジェクトを使用すると、PDFページにあるテキストや画像にアクセスすることができます。 ExtractAllText メソッドを使用して、PDFページ上のすべての単語を含む文字列を作成することができます。 IronPDF APIライブラリの使用方法についての詳細は、コードチュートリアルとドキュメントを参照してください。 この記事では、ZIPファイルの重要性、その利点、およびさまざまなアプリケーションにおけるそれらの抽出の重要性を探りました。 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 今すぐエンジニアリングチームとチャット テクニカルライター Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。 関連する記事 公開日 11月 13, 2025 C#で2つのPDFバイト配列をマージする方法 IronPDFを使用してC#で2つのPDFバイト配列をマージします。バイト配列、メモリストリーム、データベースから複数のPDFファイルを組み合わせる方法を簡単なコード例で学びましょう。 詳しく読む 公開日 11月 13, 2025 ASP.NET MVC PDFビューアを作成する方法 ASP.NET MVCアプリケーションのための強力なPDFビューアを構築します。PDFドキュメントを表示し、ビューをPDFに変換し、IronPDFを使用してインタラクティブな機能を追加します。 詳しく読む 公開日 11月 13, 2025 .NET HTMLからPDFへのコンバーターを構築する方法 IronPDFを使用して.NETでHTMLをPDFに変換する方法を学ぶ。 詳しく読む ASP .NETでPDFを作成する方法VB.NETでPDFに画像を追加す...
公開日 11月 13, 2025 C#で2つのPDFバイト配列をマージする方法 IronPDFを使用してC#で2つのPDFバイト配列をマージします。バイト配列、メモリストリーム、データベースから複数のPDFファイルを組み合わせる方法を簡単なコード例で学びましょう。 詳しく読む
公開日 11月 13, 2025 ASP.NET MVC PDFビューアを作成する方法 ASP.NET MVCアプリケーションのための強力なPDFビューアを構築します。PDFドキュメントを表示し、ビューをPDFに変換し、IronPDFを使用してインタラクティブな機能を追加します。 詳しく読む