IRONPDFの使用 .NET Core PDFライブラリ Curtis Chau 更新日:9月 1, 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 IronPDFは、Microsoft Windows .NET Framework 4.x向けに利用可能であり、最近では.NET Core 3.1および最新の.NETバージョンに向けたリリースもあります。 IronPDF for .NET Coreは、NuGetの公式ページを通じて利用可能です。NuGetのIronPdfパッケージを参照してください。 現在の.NET Coreリリースはクロスプラットフォームであり、Linux、Unix、macOSクライアントオペレーティングシステムやMonoをサポートし、MAUI、Blazorとの互換性があります。 既存および新規の顧客は、IronPDFの.NET Coreビルドへの無料アップグレードを、既存のサポートおよびアップグレード範囲内で受け取ります。 これは、すべてのIronPDF商用ライセンスに付随して提供されます。 これにより、IronPDFへの投資を将来的にも確実に保護できます。 既存の顧客で、サポートおよびアップデートのカバーが切れている場合でも、IronPDFライセンスの延長を購入できます。 IronPDF: .NET PDFライブラリ IronPDFは、.NET Coreプロジェクトで使用可能なC# PDFライブラリです。 PDFドキュメントを簡単かつ直感的に操作するために必要なすべてのAPIを提供します。 市場には他のPDF生成ライブラリもありますが、このライブラリは混乱を避けるために可能な限りシンプルに設計されています。 このプロジェクトの主な目標は、.NETアプリケーションのためのPDFライブラリを提供することです。 HTML文字列からPDFファイルを生成し、PDFを他の形式に変換し、既存のPDFドキュメントを操作し、.NET Coreプロジェクトから直接PDFファイルを生成するなど、多くの便利な機能が付属しています。 IronPDFライブラリは、少ないコード行数でPDFファイルを印刷する機能も提供します。 IronPDFはPDFコンバーターとして使用できます。 利用可能な機能を使って、複数ページのスプレッドテーブルを作成できます。 IronPDFライブラリの使用をはじめましょう。 C#プロジェクトを作成する スムーズなユーザー体験を保証するためには、この.NETプロジェクトを作成する際に最新のVisual Studioを推奨します。 IronPDFライブラリは、.NET Coreプロジェクトとも互換性があります。 選択はユーザーに依存します。IronPDFのインストールおよび使用はすべての.NET Frameworkで同一です。 Visual Studioでプロジェクトを作成するための手順は以下です。 Visual Studioを起動します。 「新しいプロジェクトを作成する」をクリックします。 Visual Studioで新しいプロジェクトを作成 検索フィールドで「Console」を検索し、検索結果からC#タグが付いた「Console App」を選択します。 Console Appの選択 その後、要件に応じてプロジェクト名を設定します。 この新しいアプリケーションを設定 その後、ドロップダウンリストから最新バージョンの.NET Frameworkを選択します。これが推奨されています。 次に、作成ボタンをクリックします。 .NETフレームワークの選択 プロジェクトが作成されます。 既存の.NET CoreプロジェクトでもIronPDFを使用できます。 まず、ライブラリをインストールする必要があります。 次のセクションでは、ライブラリのインストール方法を示します。 IronPDFライブラリのインストール コマンドラインからIronPDFライブラリをインストールするには、次のコマンドを実行します。 Install-Package IronPdf IronPDFのウェブサイトとIronPDF NuGetページで詳細を確認できます。 インストール後、.NETプロジェクトで使用できるようになります。 インストールに関する詳細は、IronPDFインストールガイドを訪問してください。 コード例 PDFファイルのためのウェブページ using IronPdf; var renderer = new ChromePdfRenderer(); // Choose Screen or Print CSS media renderer.RenderingOptions.CssMediaType = Rendering.PdfCssMediaType.Screen; // Set the width of the responsive virtual browser window in pixels renderer.RenderingOptions.ViewPortWidth = 1280; // Set the paper size of the output PDF renderer.RenderingOptions.PaperSize = Rendering.PdfPaperSize.A2; // Render the URL as PDF var pdf = renderer.RenderUrlAsPdf("https://www.amazon.com/"); // Save the PDF to a local file pdf.SaveAs("Amazon.pdf"); using IronPdf; var renderer = new ChromePdfRenderer(); // Choose Screen or Print CSS media renderer.RenderingOptions.CssMediaType = Rendering.PdfCssMediaType.Screen; // Set the width of the responsive virtual browser window in pixels renderer.RenderingOptions.ViewPortWidth = 1280; // Set the paper size of the output PDF renderer.RenderingOptions.PaperSize = Rendering.PdfPaperSize.A2; // Render the URL as PDF var pdf = renderer.RenderUrlAsPdf("https://www.amazon.com/"); // Save the PDF to a local file pdf.SaveAs("Amazon.pdf"); Imports IronPdf Private renderer = New ChromePdfRenderer() ' Choose Screen or Print CSS media renderer.RenderingOptions.CssMediaType = Rendering.PdfCssMediaType.Screen ' Set the width of the responsive virtual browser window in pixels renderer.RenderingOptions.ViewPortWidth = 1280 ' Set the paper size of the output PDF renderer.RenderingOptions.PaperSize = Rendering.PdfPaperSize.A2 ' Render the URL as PDF Dim pdf = renderer.RenderUrlAsPdf("https://www.amazon.com/") ' Save the PDF to a local file pdf.SaveAs("Amazon.pdf") $vbLabelText $csharpLabel この例では、Amazonウェブサイトなどの複雑なウェブサイトUIをPDFに変換する手順を示します。 メディアタイプをスクリーンに設定します ビューポートの幅を設定します 出力PDFの用紙サイズを設定します。 ページサイズはPDFファイルにとって重要な要因です AmazonのURLをソースにしてURLをPDFにレンダリングします 出力 AmazonウェブサイトからレンダリングされたPDFファイルの出力 シンプルなPDF作成 using IronPdf; // Instantiate renderer var renderer = new IronPdf.ChromePdfRenderer(); // Create a PDF from an HTML string using C# using var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>"); // Export to a file or Stream pdf.SaveAs("output.pdf"); /****** Advanced Example with HTML Assets ******/ // Load external html assets: images, CSS, and JavaScript. // An optional BasePath 'C:\\site\\assets\\' is set as the file location to load assets from using var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\"); // Save the PDF with assets to a file myAdvancedPdf.SaveAs("html-with-assets.pdf"); using IronPdf; // Instantiate renderer var renderer = new IronPdf.ChromePdfRenderer(); // Create a PDF from an HTML string using C# using var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>"); // Export to a file or Stream pdf.SaveAs("output.pdf"); /****** Advanced Example with HTML Assets ******/ // Load external html assets: images, CSS, and JavaScript. // An optional BasePath 'C:\\site\\assets\\' is set as the file location to load assets from using var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\"); // Save the PDF with assets to a file myAdvancedPdf.SaveAs("html-with-assets.pdf"); Imports IronPdf ' Instantiate renderer Private renderer = New IronPdf.ChromePdfRenderer() ' Create a PDF from an HTML string using C# Private pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>") ' Export to a file or Stream pdf.SaveAs("output.pdf") '''**** Advanced Example with HTML Assets ***** ' Load external html assets: images, CSS, and JavaScript. ' An optional BasePath 'C:\\site\\assets\\' is set as the file location to load assets from Dim myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", "C:\site\assets\") ' Save the PDF with assets to a file myAdvancedPdf.SaveAs("html-with-assets.pdf") $vbLabelText $csharpLabel 上記のコードは、IronPDFのHTMLからPDFへの機能を使用する方法を示しています。 IronPDFを使用するには、名前空間をインポートする必要があります。 using IronPdf;をプログラムファイルの冒頭に書いてプロジェクト内で使用します。 ChromePdfRendererオブジェクトはWebサポート向けに利用可能です。 RenderHtmlAsPdf関数を使用してHTML文字列をPDFファイルに変換できます。 関数のパラメータはHTML文字列を含む様々なソースタイプを受け入れます。 PDFドキュメントに画像を使用する際は、画像のベースパスを設定します。 その後、SaveAs関数を使用してPDFファイルをローカルに保存します。 上記のようにシンプルなHTMLを選び、CSSや画像、JavaScriptを組み込むことができます。 出力 Hello World HTMLテキストからのPDFファイル出力 ヘッダー&フッター // Initialize the first page number renderer.RenderingOptions.FirstPageNumber = 1; // use 2 if a cover page will be appended // Set header options renderer.RenderingOptions.TextHeader.DrawDividerLine = true; renderer.RenderingOptions.TextHeader.CenterText = "{url}"; renderer.RenderingOptions.TextHeader.Font = IronPdf.Font.FontTypes.Helvetica; renderer.RenderingOptions.TextHeader.FontSize = 12; // Initialize the first page number renderer.RenderingOptions.FirstPageNumber = 1; // use 2 if a cover page will be appended // Set header options renderer.RenderingOptions.TextHeader.DrawDividerLine = true; renderer.RenderingOptions.TextHeader.CenterText = "{url}"; renderer.RenderingOptions.TextHeader.Font = IronPdf.Font.FontTypes.Helvetica; renderer.RenderingOptions.TextHeader.FontSize = 12; ' Initialize the first page number renderer.RenderingOptions.FirstPageNumber = 1 ' use 2 if a cover page will be appended ' Set header options renderer.RenderingOptions.TextHeader.DrawDividerLine = True renderer.RenderingOptions.TextHeader.CenterText = "{url}" renderer.RenderingOptions.TextHeader.Font = IronPdf.Font.FontTypes.Helvetica renderer.RenderingOptions.TextHeader.FontSize = 12 $vbLabelText $csharpLabel 上記の例では、PDFファイルにヘッダーとフッターを設定する方法を示しています。IronPDFはドキュメント内でヘッダーの繰り返しをサポートします。 IronPDFはTextHeaderとTextFooterプロパティを提供し、フォントやテキストの位置などのテキスト属性を設定できます。HTMLファイルをPDFファイルに変換することもできます。 IronPDFを使えば、すべてが簡単です。 It can also merge PDF files efficiently, perform webpage-to-PDF conversions, enable automatic page numeration, and create digital signatures for PDFs using IronPDF. さらに、効率的な圧縮でファイルサイズを最小化したPDFファイルを生成します。 まとめ IronPDFは最新バージョンの.NET Coreおよび.NET Frameworkをすべてサポートする完全なPDFライブラリです。 IronPDFは、IronPDFライブラリを使用して、ビジネスドキュメントを安全に作成および編集する方法を提供するビジネスモデルに基づいています。 高度な機能により、.NET Coreプロジェクトで動的かつ創造的なPDFドキュメントを作成できます。 生産テスト用に無料トライアルを試すオプションがあります。 IronPDF Professionalライセンス 現在、2つの価格で5つのIron Softwareパッケージを購入することもできます。 詳細はIronPDFライセンスページを参照してください。 よくある質問 どのように.NET CoreでHTMLからPDFファイルを生成しますか? IronPDFのRenderHtmlAsPdfメソッドを使用して、HTML文字列やファイルを直接PDFドキュメントに変換することができます。 IronPDFはクロスプラットフォーム開発に対応していますか? はい、IronPDFはクロスプラットフォーム開発に対応しており、Windows、Linux、Unix、macOSなどのオペレーティングシステムをサポートしているため、さまざまな展開環境に適しています。 どのように.NET CoreプロジェクトにPDFライブラリを統合できますか? NuGetを介してIronPDFを.NET Coreプロジェクトに統合できます。プロジェクトディレクトリでdotnet add package IronPdfコマンドを実行するだけです。 IronPDFを使用してWebページをPDFに変換できますか? はい、IronPDFはURLを直接PDF形式にレンダリングしてWebページ全体をPDFに変換する機能を提供し、Webコンテンツのアーカイブを簡単にします。 IronPDFはPDFにヘッダーとフッターを追加することをサポートしていますか? IronPDFはPDFファイルにヘッダーとフッターを追加することをサポートしており、一貫性のあるプロフェッショナルなドキュメントフォーマットを可能にします。 IronPDF を使用することの利点は何ですか? IronPDFは、使いやすさ、PDF操作のための強力なAPI、クロスプラットフォームサポート、PDFのマージやデジタル署名の追加といった機能を提供します。 IronPDFはPDFファイルの圧縮を提供していますか? はい、IronPDFは効率的なファイル圧縮オプションを提供しており、品質を損なうことなくPDFファイルのサイズを最小限に抑えます。 IronPDFに無料試用版はありますか? IronPDFは無料試用版を提供しており、購入決定前に本番環境での機能テストを行うことができます。 既存の.NET CoreプロジェクトでIronPDFをどのように更新できますか? 既存の.NET CoreプロジェクトでIronPDFを更新するには、NuGetパッケージマネージャーを使用し、必要に応じて更新を適用し、最新の機能と修正を確保してください。 IronPDFのライセンス情報はどこで見つかりますか? IronPDFのライセンス情報は公式ウェブサイトで確認でき、さまざまなライセンスオプションとサポートプランについての詳細が提供されています。 IronPDF は .NET 10 と完全に互換性がありますか? はい、IronPDFは.NET 10を含む最新の.NETバージョンをサポートしています。製品ページには、.NET 10、9、8、7、6、.NET Standard、および.NET Frameworkとの互換性が明記されています。ユーザーは、.NET 10をターゲットとするプロジェクトでIronPDFのすべての機能を利用できます。 .NET 10 をターゲットとする場合、IronPDF はどのようなプラットフォームとプロジェクト タイプをサポートしますか? IronPDFを.NET 10と併用すると、Windows、Linux、macOS(Docker、Azure、AWS環境を含む)向けにビルドできます。サポートされている.NETプロジェクトの種類には、Web(Blazor、MVCなど)、デスクトップ(WPFおよびMAUI)、コンソール、ライブラリが含まれます。IronPDFは、回避策なしでネイティブに動作します。 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に変換する方法を学ぶ。 詳しく読む ASPXからPDFへの変換C# 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を使用してインタラクティブな機能を追加します。 詳しく読む