IronPDF Docker ロゴ クイックスタート IronPDF Quickstart Guide Curtis Chau 更新日:7月 12, 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 This article was translated from English: Does it need improvement? Translated View the article in English IronPDFをインストールし、わずか5分で最初のPDFを作成します。シンプルなAPIを使用して、HTML、DOCX、画像などを完璧なピクセル精度でPDFに変換できます。 1. 必要条件 .NET Framework 4.6.2+ または .NET Core 3.1+ または .NET 5+ Visual C++ 再頒布可能パッケージ (Windows用)。 2. IronPDFをインストール 標準的なIronPDFインストールはローカルで実行されます。 Docker/マイクロサービスでデプロイする場合は、リモートエンジンモードガイドをご確認ください。 Get started making PDFs with NuGet now: Install IronPDF with NuGet Package Manager PM > Install-Package IronPdf Copy and run this code snippet. IronPdf.ChromePdfRenderer .StaticRenderHtmlAsPdf("<p>Hello World</p>") .SaveAs("pixelperfect.pdf"); Deploy to test on your live environment Start using IronPDF in your project today with a free trial Free 30 day Trial data-active-tab="1"> class="installation-options__tabs"> data-tab="1"> NuGetパッケージマネージャ data-tab="2"> DLL ダウンロード data-tab="1"> data-tab="2"> id="nuget-package-manager-start"> IronPDF NuGetライブラリにアクセス:IronPDF NuGet library: ソリューションエクスプローラーで右クリックし、参照を選択します。 『Manage NuGet Packages』> 『Browse』 > IronPdfを検索 Install-Package IronPdf id="nuget-package-manager-end"> id="dll-download-start"> IronPDF DLLパッケージをダウンロード ZIPファイルをOSに合わせて解凍し、ソリューションディレクトリ内の任意の場所に配置 Visual Studio ソリューションエクスプローラで、'Dependencies'を右クリック 'Add Project Reference' > 'Browse' を選択し、zipから抽出したDLLを全て含める。 class="related-link">関連: 構成設定についてさらに詳しく id="dll-download-end"> プラットフォーム固有ガイド class="col-2"> class="platform-guide__icon"> class="platform-guide__title">Windows class="col-2"> class="platform-guide__icon"> class="platform-guide__title">Linux class="col-2"> class="platform-guide__icon"> class="platform-guide__title">MacOS class="col-2"> class="platform-guide__icon"> class="platform-guide__title">Docker class="col-2"> class="platform-guide__icon"> class="platform-guide__title">Azure class="col-2"> class="platform-guide__icon"> class="platform-guide__title">AWS 3. ライセンスキーを適用 IronPDFライセンスを購入するか、30日間の無料トライアルを開始すると、ライセンスキーがメールで送信されます。 キーをコピーして、アプリの開始時に追加してください。 IronPdf.License.LicenseKey = "YOUR-IRONPDF-LICENSE-KEY"; IronPdf.License.LicenseKey = "YOUR-IRONPDF-LICENSE-KEY"; IronPdf.License.LicenseKey = "YOUR-IRONPDF-LICENSE-KEY" $vbLabelText $csharpLabel class="related-link">IronPDFライセンスを見る 4. 最初のPDFを作成 class="related-link">IronPDFは、PDFの作成やHTML、DOCX、RTF、Markdown、画像からのPDFへの変換を高い精度でサポートします。他のPDF変換を探索する .csファイルの冒頭にこれを追加してください。 using IronPdf; using IronPdf; Imports IronPdf $vbLabelText $csharpLabel data-active-tab="1"> class="installation-options__tabs"> data-tab="1"> 空のPDFを作成 data-tab="2"> HTML文字列をPDFに変換 data-tab="3"> DOCXをPDFに変換 data-tab="1"> data-tab="2"> data-tab="3"> id="create-a-blank-pdf-start"> 最も簡単にPDFオブジェクトを作成するには、幅と高さを指定するだけです。この PdfDocument コンストラクタはカスタマイズ可能な空のPDFを生成します。 using IronPdf; PdfDocument pdf = new PdfDocument(270, 270); pdf.SaveAs("blankPage.pdf"); using IronPdf; PdfDocument pdf = new PdfDocument(270, 270); pdf.SaveAs("blankPage.pdf"); IRON VB CONVERTER ERROR developers@ironsoftware.com $vbLabelText $csharpLabel id="create-a-blank-pdf-end"> id="convert-html-string-to-pdf-start"> ChromePdfRenderer.RenderHtmlAsPdf メソッドを使用して、埋め込みのChromiumエンジンを用いてHTML(HTML5を含む)をPDFに変換することができます。 using IronPdf; IronPdf.ChromePdfRender .StaticRenderHtmlAsPdf("<p>Hello Word</p>") .SaveAs("string-to-pdf.pdf"); using IronPdf; IronPdf.ChromePdfRender .StaticRenderHtmlAsPdf("<p>Hello Word</p>") .SaveAs("string-to-pdf.pdf"); IRON VB CONVERTER ERROR developers@ironsoftware.com $vbLabelText $csharpLabel class="related-link">関連作成手順: C#でHTML文字列をPDFに変換する方法 id="convert-html-string-to-pdf-end"> id="convert-docx-to-pdf-start"> DocxToPdfRenderer クラスを使用してWordドキュメントをPDFに変換でき、.NETアプリへの統合をスムーズに行うことができます。 using IronPdf; DocxToPdfRenderer renderer = new DocxToPdfRenderer(); PdfDocument pdf = renderer.RenderDocxAsPdf("Modern-chronological-resume.docx"); pdf.SaveAs("pdfFromDocx.pdf"); using IronPdf; DocxToPdfRenderer renderer = new DocxToPdfRenderer(); PdfDocument pdf = renderer.RenderDocxAsPdf("Modern-chronological-resume.docx"); pdf.SaveAs("pdfFromDocx.pdf"); Imports IronPdf Private renderer As New DocxToPdfRenderer() Private pdf As PdfDocument = renderer.RenderDocxAsPdf("Modern-chronological-resume.docx") pdf.SaveAs("pdfFromDocx.pdf") $vbLabelText $csharpLabel class="related-link">関連作成手順: C#でMicrosoft WordをPDFに変換する方法 id="convert-docx-to-pdf-end"> 5. より高度な例 IronPDFは、単純なPDFの作成と変換に加えて、より強力なPDFのカスタマイズオプションも提供します。 data-active-tab="1"> class="installation-options__tabs"> data-tab="1"> ヘッダーとフッターを追加 data-tab="2"> テキストの赤黒消し data-tab="3"> PDFを結合 data-tab="1"> data-tab="2"> data-tab="3"> id="add-headers-and-footers-start"> TextHeaderFooter インスタンスを生成し、テキストを追加してからPDFに添付してテキストのヘッダーやフッターを作成します。 using IronPdf; ChromePdfRenderer renderer = new ChromePdfRenderer(); PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World!</h1>"); // Create text header TextHeaderFooter textHeader = new TextHeaderFooter { CenterText = "This is the header!", }; // Create text footer TextHeaderFooter textFooter = new TextHeaderFooter { CenterText = "This is the footer!", }; // Add text header and footer to the PDF pdf.AddTextHeaders(textHeader); pdf.AddTextFooters(textFooter); pdf.SaveAs("addTextHeaderFooter.pdf"); using IronPdf; ChromePdfRenderer renderer = new ChromePdfRenderer(); PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World!</h1>"); // Create text header TextHeaderFooter textHeader = new TextHeaderFooter { CenterText = "This is the header!", }; // Create text footer TextHeaderFooter textFooter = new TextHeaderFooter { CenterText = "This is the footer!", }; // Add text header and footer to the PDF pdf.AddTextHeaders(textHeader); pdf.AddTextFooters(textFooter); pdf.SaveAs("addTextHeaderFooter.pdf"); IRON VB CONVERTER ERROR developers@ironsoftware.com $vbLabelText $csharpLabel class="related-link">関連作成手順: ヘッダーとフッターを追加する方法 id="add-headers-and-footers-end"> id="redact-text-start"> RedactTextOnAllPages を使用して、ドキュメント全体のフレーズを削除することでテキストを簡単に赤黒消しします。 using IronPdf; PdfDocument pdf = PdfDocument.FromFile("novel.pdf"); // Redact 'Alaric' phrase from all pages pdf.RedactTextOnAllPages("Alaric"); pdf.SaveAs("redacted.pdf"); using IronPdf; PdfDocument pdf = PdfDocument.FromFile("novel.pdf"); // Redact 'Alaric' phrase from all pages pdf.RedactTextOnAllPages("Alaric"); pdf.SaveAs("redacted.pdf"); Imports IronPdf Private pdf As PdfDocument = PdfDocument.FromFile("novel.pdf") ' Redact 'Alaric' phrase from all pages pdf.RedactTextOnAllPages("Alaric") pdf.SaveAs("redacted.pdf") $vbLabelText $csharpLabel class="related-link">関連作成手順: URLをPDFにレンダリングする方法 id="redact-text-end"> id="merge-pdfs-start"> C#でMergeメソッドを使って二つのPDFファイルを結合します。新しく作成したまたはインポートされたPdfDocumentに対して、任意のテキストを新しいテキストに置換するReplaceTextOnAllPagesを使用します。 using IronPdf; ChromePdfRenderer renderer = new ChromePdfRenderer(); PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>.NET6</h1>"); string oldText = ".NET6"; string newText = ".NET7"; // Replace text on all pages pdf.ReplaceTextOnAllPages(oldText, newText); pdf.SaveAs("replaceText.pdf"); using IronPdf; ChromePdfRenderer renderer = new ChromePdfRenderer(); PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>.NET6</h1>"); string oldText = ".NET6"; string newText = ".NET7"; // Replace text on all pages pdf.ReplaceTextOnAllPages(oldText, newText); pdf.SaveAs("replaceText.pdf"); Imports IronPdf Private renderer As New ChromePdfRenderer() Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>.NET6</h1>") Private oldText As String = ".NET6" Private newText As String = ".NET7" ' Replace text on all pages pdf.ReplaceTextOnAllPages(oldText, newText) pdf.SaveAs("replaceText.pdf") $vbLabelText $csharpLabel class="related-link">関連作成手順: PDFを結合または分割する方法 id="merge-pdfs-end"> クイックトラブルシューティング class="quick-troubleshooting"> 問題 解決策 Visual C++ Runtimeがありません Chromeエンジンに必要なVisual C++ 再頒布可能パッケージをインストールします(x86とx64の両方が必要です) ライセンスが認識されません IronPdf.License.IsLicensedプロパティで確認してください。IronPDF操作の前にライセンスを適用してください 最初のレンダリングが遅い レンダリングエンジンを事前に初期化するために、起動時にIronPdf.Installation.Initialize()を呼び出します Linux/Dockerの依存関係 依存関係の自動インストールのためにInstallation.LinuxAndDockerDependenciesAutoConfig = trueを設定します 次のステップ class="next-step__card-info"> class="next-step__card-icon"> class="next-step__card-text">PDFを編集 class="next-step__card-cta">機能を見る class="next-step__card-info"> class="next-step__card-icon"> class="next-step__card-text">PDFを整理 class="next-step__card-cta">機能を見る class="next-step__card-info"> class="next-step__card-icon"> class="next-step__card-text">PDFに署名およびセキュリティ class="next-step__card-cta">機能を見る class="tutorials-navigation"> インストール概要 インストール概要 よくある質問 リモートPDF生成のためにIronPdfEngineをどのようにセットアップできますか? リモートPDF生成のためにIronPdfEngineをセットアップするには、NuGetからIronPdf.Slimパッケージをインストールし、IronPdfConnectionConfigurationクラスを使用して接続設定を構成します。このセットアップにより、アプリケーションをIronPdfEngineインスタンスにリモートで接続できます。 アプリケーションでIronPdfEngineを使用する主な利点は何ですか? アプリケーションでIronPdfEngineを使用すると、PDFタスクをリモートで実行することができ、特に古いシステムやモバイルプラットフォームでのプラットフォーム固有の互換性の問題を回避できます。また、実行中に.NETランタイムを必要としません。 ネイティブのPDFライブラリの代わりにIronPdfEngineを利用する理由は何ですか? パフォーマンス集約型のPDF機能をリモートで実行し、異なるオペレーティングシステムとの互換性の問題を軽減し、HTMLからPDFへの変換にChromeと同一のレンダラを利用することで性能を向上させるためにIronPdfEngineを選ぶかもしれません。 IronPdfEngineで水平方向のスケーリングはサポートされていますか? いいえ、現在IronPdfEngineは水平方向のスケーリングをサポートしておらず、サーバーメモリ内でのPDFファイルバイナリの取り扱い方法のため、複数のインスタンス間で負荷分散することはできません。 IronPdfEngineは異なるオペレーティングシステムで動作できますか? IronPdfEngineはDockerコンテナを使用してLinuxシステムで動作するように設計されています。ただし、バイナリはプラットフォーム固有であるため、使用するオペレーティングシステムに適したバージョンを使用する必要があります。 IronPdfEngineを使用しているときにPDFの出力が異なる場合、どうすればよいですか? 異なるオペレーティングシステムの動作によりPDFの出力がわずかに異なることがあります。差異を最小限に抑えるために、正しいDockerイメージを使用し、レンダリングに影響を与える可能性のあるOS特定の設定を確認してください。 アプリケーションがIronPdfEngineの正しいバージョンを使用していることをどうやって確認できますか? 互換性を確保するため、各バージョンのIronPDFには対応するバージョンのIronPdfEngineが必要です。クロスバージョンの問題を避けるために、両方のコンポーネントを同時に更新してください。 WindowsでIronPdfEngineを使用する際の制限は何ですか? WindowsでIronPdfEngineを使用する場合、DockerのLinuxコンテナが必要であり、サーバーポートが到達可能であることを確認する必要があります。バイナリはプラットフォーム固有であり、Linuxコンテナへの切り替えが必要です。 リモートIronPdfEngineサーバーに接続するようにIronPDFを構成するにはどうすればよいですか? リモートサーバー用にIronPDFを構成するには、Installation.ConnectToIronPdfHostをIronPdf.GrpcLayer.IronPdfConnectionConfiguration.RemoteServerメソッドと共に使用し、サーバーのIPとポートの詳細を指定します。 IronPdfEngineを使用する際にアプリケーションのサイズを最小化するためにはどのパッケージを使用すればよいですか? アプリケーションサイズを削減するためにIronPDFをIronPdfEngineで実行するのに必要なコンポーネントのみを含むIronPdf.SlimパッケージをNuGetから使用するべきです。 Curtis Chau 今すぐエンジニアリングチームとチャット テクニカルライター Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。 準備はいいですか? Nuget ダウンロード 16,133,208 | バージョン: 2025.11 ただ今リリースされました 試用ライセンスキーがメールで送信されました。 総ダウンロード数: 16,133,208 ライセンスを見る