IronPDF ハウツー 新しいPDFを作成 IronPDFを使ってC#で新しいPDFを作成する方法 カーティス・チャウ 更新日:2026年1月21日 IronPDF をダウンロード NuGet ダウンロード DLL ダウンロード Windows 版 無料トライアル LLM向けのコピー LLM向けのコピー LLM 用の Markdown としてページをコピーする ChatGPTで開く このページについてChatGPTに質問する ジェミニで開く このページについてGeminiに問い合わせる Grokで開く このページについてGrokに質問する 困惑の中で開く このページについてPerplexityに問い合わせる 共有する Facebook で共有 Xでシェア(Twitter) LinkedIn で共有 URLをコピー 記事をメールで送る This article was translated from English: Does it need improvement? Translated View the article in English IronPDF を使用すると、C# 開発者は、空白の PDF に対して PdfDocument コンストラクターを使用したり、さまざまなソースから既存の PDF をインポートしたり、HTML、画像、RTF、Markdown、XML を PDF 形式に変換したりすることで、プログラムで新しい PDF ドキュメントを作成できます。 ビジネスレポートの作成、請求書の作成、Webコンテンツからのダイナミックドキュメントの作成など、IronPDFは.NETアプリケーションでのPDF生成のためのツールを提供します。 クイックスタート: C# で最初の PDF を作成する // 1. Install IronPDF from NuGet // 2. Create a blank PDF var pdf = new IronPdf.PdfDocument(270, 270); // 3. Or convert HTML to PDF var renderer = new IronPdf.ChromePdfRenderer(); var pdfFromHtml = renderer.RenderHtmlAsPdf("<h1>Hello PDF!</h1>"); // 4. Save your PDF pdf.SaveAs("myNewPdf.pdf"); // 1. Install IronPDF from NuGet // 2. Create a blank PDF var pdf = new IronPdf.PdfDocument(270, 270); // 3. Or convert HTML to PDF var renderer = new IronPdf.ChromePdfRenderer(); var pdfFromHtml = renderer.RenderHtmlAsPdf("<h1>Hello PDF!</h1>"); // 4. Save your PDF pdf.SaveAs("myNewPdf.pdf"); $vbLabelText $csharpLabel IronPDF をNuGetパッケージマネージャでインストール PM > Install-Package IronPdf このコード スニペットをコピーして実行します。 new IronPdf.PdfDocument { DefaultPageSize = new IronPdf.PageSize(270,270) }.SaveAs("blankPage.pdf"); 実際の環境でテストするためにデプロイする 今日プロジェクトで IronPDF を使い始めましょう無料トライアル Free 30 Day Trial 最小限のワークフロー(5ステップ) 新しいPDFを作成するためにNuGetからIronPdfをダウンロードする。 空のPDFを作成するには、**`PdfDocument`**コンストラクタを使用してください。 ファイル、URL、バイト配列、JSONから既存のPDFをインポート HTML、RTF、Markdown、画像、XMLなど、複数のフォーマットをPDFに変換します。 PDFドキュメントをエクスポートする 空白のPDFの例を作成するにはどうすればよいですか? PDFオブジェクトを作成する方法はいくつもあります。 PDFの幅と高さだけを必要とする、最も単純な方法から始めてください。 この PdfDocument コンストラクターは、カスタマイズして使用できる新しい空の PDF を作成します。 寸法はポイント(1/72インチ)で指定され、ラベル、名刺、カスタム文書フォーマットなど、さまざまな用途に合わせた正確なサイジングが可能です。 ページ寸法をよりコントロールする必要がある開発者のために、IronPDFはカスタム用紙サイズと、レター、A4、リーガルサイズを含む様々な定義済みフォーマットをサポートしています。 ページの向き機能を使って、さまざまな向きを設定できます。 空白のPDFにはどのようなパラメータが必要ですか? :path=/static-assets/pdf/content-code-examples/how-to/create-new-pdfs.cs using IronPdf; PdfDocument pdf = new PdfDocument(270, 270); pdf.SaveAs("blankPage.pdf"); $vbLabelText $csharpLabel 空白のPDFを作成したら、ヘッダーとフッターを追加したり、透かしを入れたり、画像を挿入したりすることで、それを拡張することができます。 ファイルから PDF をインポートするにはどうすればよいですか? PDF を変更または変換する前に、まず PdfDocument オブジェクトとしてインポートする必要があります。 これを実現するには、PdfDocument クラスの静的 FromFile メソッドを使用します。 JSON、バイト配列、ストリーム、URLからのPDFのインポートは、同じクラス内でサポートされています。 この柔軟性は、複数のPDFをマージする、特定のページを抽出する、または既存のドキュメントを修正する必要があるシナリオに適しています。 クラウドサービスに保存されたPDFを扱う場合、IronPDFはAzure Blob Storageやその他のクラウドプラットフォームと統合します。 メモリストリームからPDFをロードして、ファイルシステムにアクセスすることなく効率的に処理することができます。 どのインポート方法が利用できますか? :path=/static-assets/pdf/content-code-examples/how-to/create-new-pdfs-from-file.cs using IronPdf; PdfDocument pdf = PdfDocument.FromFile("sample.pdf"); pdf.SaveAs("export.pdf"); $vbLabelText $csharpLabel インポート後、テキストや画像の抽出、注釈の追加、デジタル署名の適用など、さまざまな操作を実行できます。 他のフォーマットからどのように変換しますか? 前述の PdfDocument オブジェクトを取得するための方法に加えて、さまざまな形式を PDF に変換できます。 最も洗練された方法は、HTMLをPDFに変換することです。この方法では、Chromeエンジンを使用して、JavaScript、画像、リンク、CSSスタイリングなど、すべてのアセットとともにHTMLをレンダリングします。HTML以外にも、画像、RTF、Markdown、XMLなどのフォーマットをPDFに変換できます。 IronPDFのChromeレンダリングエンジンは、ソースコンテンツの視覚的忠実度を維持したピクセルパーフェクトな変換を保証します。 このレンダラーは、HTML5、CSS3、および JavaScript フレームワークを含む最新の Web 標準をサポートしているため、複雑な Web ページや Razor ビュー を PDF に変換するのに適しています。 次のコード・スニペットは、HTMLをPDFに変換するデモです。 HTML変換はIronPDFのレンダリングエンジンを使用し、すべてのスタイルを適用した状態でコンテンツの整合性を維持します。 MarkdownをPDFに、XMLをPDFに、画像をPDFに変換することもできます。 どのようなレンダリング オプションを設定すればよいですか? :path=/static-assets/pdf/content-code-examples/how-to/create-new-pdfs-from-html.cs using IronPdf; // Instantiate Renderer var renderer = new ChromePdfRenderer(); renderer.RenderingOptions.EnableJavaScript = true; renderer.RenderingOptions.PrintHtmlBackgrounds = true; renderer.RenderingOptions.PaperFit.UseResponsiveCssRendering(1800); renderer.RenderingOptions.WaitFor.RenderDelay(5000); renderer.RenderingOptions.CssMediaType = IronPdf.Rendering.PdfCssMediaType.Print; // Create a PDF from a URL or local file path var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/"); // Export to a file or Stream pdf.SaveAs("url.pdf"); $vbLabelText $csharpLabel どのフォーマットをPDFに変換できますか? IronPDFは複数のフォーマットからの変換をサポートしています: HTML to PDF:HTML文字列、HTMLファイル、またはURLを変換し、CSSとJavaScriptを完全にサポートします。 画像をPDFに:JPG、PNG、GIF、BMP、TIFF画像を変換します。 文書フォーマット:DOCX および RTF ファイルを変換します。 マークアップ言語:MarkdownとXMLを変換します。 ASP.NETページ:ASPXとRazorページを変換します。 生成されたPDFは、ここに示すように埋め込まれたPDFビューアを使用して表示できます。 下のiframeは出力PDFを表示します。 高度なシナリオについては、WebGL サイトのレンダリング、JavaScriptの遅延の処理、または変換問題のトラブルシューティングのためのカスタム ロギングの実装を検討してください。 よくある質問 C# で PDF を作成す る には、 ど の よ う に ラ イ ブ ラ リ を イ ン ス ト ールす る 必要があ り ますか? IronPDF をVisual StudioのNuGetパッケージマネージャ経由でインストールしてください。NuGetパッケージマネージャUIで'IronPDF'を検索するか、パッケージマネージャコンソールで'Install-Package IronPDF'コマンドを使用します。インストールが完了したら、すぐにPdfDocumentコンストラクタやChromePdfRendererクラスを使ってPDFを作成することができます。 空白のPDF文書を作成する最も簡単な方法は何ですか? IronPDFで空白のPDFを作成する最も速い方法は、PdfDocumentコンストラクタでwidthとheightパラメータを指定することです: new IronPdf.PdfDocument(270, 270).SaveAs('blank.pdf').寸法はポイント(1/72インチ)で指定します。カスタムページのサイズや向きを設定したり、著者やタイトルのようなメタデータを追加したりすることもできます。 HTMLコンテンツをPDF形式に変換できますか? はい、IronPDFはChromePdfRendererクラスを使ってHTMLからPDFへの変換を得意としています。レンダラーのインスタンスを作成し、RenderHtmlAsPdf()メソッドを使用するだけです: var renderer = new IronPdf.ChromePdfRenderer(); var pdf = renderer.RenderHtmlAsPdf('Hello PDF!').これは完全なHTML5、CSS3、JavaScriptレンダリングをサポートします。 PDFに変換できるファイル形式は? IronPDFはHTML、画像(JPG, PNG, GIF, BMP)、RTFドキュメント、Markdownファイル、XMLなど複数のフォーマットをPDFに変換することができます。例えば、HTMLにはRenderHtmlAsPdf()を、画像にはImageToPdf()を、その他のフォーマットには専用のレンダラーを使用します。 PDF文書にカスタムメタデータを追加するにはどうすればよいですか? IronPDFでPdfDocumentを作成した後、MetaDataプロパティにアクセスしてカスタム情報を設定します: pdf.MetaData.Author = 'Your Name'; pdf.MetaData.Title = 'Document Title'; pdf.MetaData.CreationDate = DateTime.Now.こ の メ タ デー タ は、 文書の構成 と 検索性に役立ち ます。 異なるソースから既存のPDFをインポートできますか? IronPDFはローカルファイル、URL、バイト配列、JSONデータなど様々なソースから既存のPDFをインポートすることができます。ローカルファイルにはPdfDocument.FromFile()を、ウェブベースのPDFにはFromUrl()を、バイト配列データにはFromBytes()を使用します。こ れに よ り 、 既存の PDF 文書を操作 し た り 変更 し た り す る こ と が可能にな り ます。 PDF文書に複数のページを追加するにはどうすればよいですか? PdfDocumentオブジェクトのAppendPage()メソッドを使用して、動的に空白ページを追加します。IronPDFは特定の位置にページを挿入したり、他のPDFからページをコピーしたり、複数のPDFドキュメントをマージすることもサポートしています。それぞれの新しいページは、特に指定がない限りデフォルトのページサイズを継承します。 サポートされるページサイズと方向は? IronPDFはレター、A4、リーガルのような定義済みのフォーマットだけでなく、ポイントで指定されたカスタム用紙サイズもサポートしています。ページの向き(縦または横)を設定し、ページサイズが混在する文書を作成することができます。カスタム寸法により、ラベルや名刺のような特殊なアプリケーションを正確に制御できます。 カーティス・チャウ 今すぐエンジニアリングチームとチャット テクニカルライター Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。 準備はできましたか? Nuget ダウンロード 17,803,474 | バージョン: 2026.3 リリース 無料トライアル NuGet 無料版 総ダウンロード数: 17,803,474 ライセンスを見る まだスクロールしていますか? すぐに証拠が欲しいですか? PM > Install-Package IronPdf サンプルを実行するHTML が PDF に変換されるのを確認します。 NuGet 無料版 総ダウンロード数: 17,803,474 ライセンスを見る