IronPDF ハウツー PDF ページの追加、コピー、削除 C#を使用してPDFのページを追加、コピー、削除する方法 Jordi Bardia 更新日:2026年1月25日 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のページを追加、コピー、削除するシンプルなメソッドを提供します。 ページを追加するには Merge または InsertPdf を使用し、ページを複製するには CopyPages を使用し、PDF ドキュメントから不要なページを削除するには RemovePages を使用します。 クイックスタート: PDF ページを即座に追加、コピー、削除する IronPDFでPDFページの管理を始めましょう。 この例では、既存のPDFに追加コンテンツをマージする方法を示します。 IronPdfのメソッドは最小限のコードでページ管理を可能にし、C#プロジェクトへの統合を簡素化します。 始める前に、ページ操作機能にアクセスするためにNuGet経由でIronPDFをインストールしてください。 ライブラリは、Windows、Linux、Macプラットフォームをサポートしています。 IronPDF をNuGetパッケージマネージャでインストール PM > Install-Package IronPdf このコード スニペットをコピーして実行します。 IronPdf.PdfDocument.FromFile("/input/path.pdf") .AppendPdf(IronPdf.PdfDocument.FromFile("/additional/path.pdf")) .SaveAs("/output/path.pdf"); 実際の環境でテストするためにデプロイする 今日プロジェクトで IronPDF を使い始めましょう無料トライアル Free 30 Day Trial 最小限のワークフロー(5ステップ) C#用IronPdfライブラリをダウンロードする。 `Merge`と`InsertPdf`メソッドを使ってPDFにページを追加する `CopyPage`と`CopyPages`メソッドを使ってPDFからページをコピーする。 `RemovePage`と`RemovePages`メソッドを使ってPDFからページを削除する PDF を保存してエクスポートする PDFにページを追加するにはどうすればよいですか? どのような方法でページを追加できますか? 1行のコードでPDFにページを追加します。 IronPdfはPDFドキュメントを結合するための複数のアプローチを提供します。 Merge メソッドは、ドキュメント全体を追加する最も簡単な方法です。 Chromeレンダリングエンジンは、マージ中にすべての書式、フォント、レイアウトを維持します。 このエンジンは、文書の整合性を保つピクセルパーフェクトレンダリングを提供します。 この例では、レポートPDFを生成し、カバーページを追加します。 Merge メソッドは両方の PDF を結合します。 Use these sample documents: download coverPage.pdf and download contentPage.pdf. :path=/static-assets/pdf/content-code-examples/how-to/add-copy-delete-pages-pdf-add.cs using IronPdf; // Import cover page PdfDocument coverPage = PdfDocument.FromFile("coverPage.pdf"); // Import content document PdfDocument contentPage = PdfDocument.FromFile("contentPage.pdf"); // Merge the two documents PdfDocument finalPdf = PdfDocument.Merge(coverPage, contentPage); finalPdf.SaveAs("pdfWithCover.pdf"); $vbLabelText $csharpLabel Merge メソッドは、複数の PDF ドキュメントをパラメータとして受け入れ、1 つの操作で多数の PDF を結合します。 これは、さまざまなソースからレポートを集めたり、ドキュメントパッケージを作成したりするのに適しています。 高度なマージシナリオについては、PDFをマージまたは分割するガイドを参照してください。 出力はどのように見えますか? コードは、表紙を前面にした1つのPDFファイルを作成します: 特定の位置にページを挿入するにはどうすればよいですか? InsertPdf メソッドを使用して任意のインデックスにページを挿入します。 この方法では、ページの配置を正確に制御できるため、複雑な文書の組み立てに最適です。 この例では、"contentPage.pdf"の先頭に"coverPage.pdf"を挿入しています: :path=/static-assets/pdf/content-code-examples/how-to/add-copy-delete-pages-pdf-insert.cs using IronPdf; // Import cover page PdfDocument coverPage = PdfDocument.FromFile("coverPage.pdf"); // Import content document PdfDocument contentPage = PdfDocument.FromFile("contentPage.pdf"); // Insert PDF contentPage.InsertPdf(coverPage, 0); $vbLabelText $csharpLabel InsertPdf メソッドはインデックス パラメータを受け入れます (0 は最初の位置を表します)。 ドキュメントのページ範囲内の有効な位置にページを挿入します。 10ページの文書の場合、インデックス5を使用して5ページ以降に挿入します。この柔軟性により、要件に適応したダイナミックな文書が可能になります。 ページを挿入するときは、ヘッダーとフッターの一貫性を保つことを考慮してください。 ページ構成を変更したら、目次を更新してください。 カスタムマージンまたはページの向きを適用して、フォーマットの一貫性を保ってください。 PDFからページをコピーするにはどうすればよいですか? ページのコピーにはどの方法を使うべきですか? 単一ページの場合は CopyPage 、複数ページの場合は CopyPages メソッドを使用してページをコピーします。 どちらのメソッドも、指定されたページを含むPdfDocumentオブジェクトを返します。 大規模なドキュメントからセクションを抽出したり、既存のコンテンツから新しいドキュメントを作成したりする場合に使用します。 機密文書については、セキュリティ設定を適用して、アクセスと許可を制御してください。 デジタル署名を追加して、文書の信頼性を確保します。 どのように単一ページと複数ページをコピーしますか? :path=/static-assets/pdf/content-code-examples/how-to/add-copy-delete-pages-pdf-copy.cs using IronPdf; using System.Collections.Generic; // Copy a single page into a new PDF object PdfDocument myReport = PdfDocument.FromFile("report_final.pdf"); PdfDocument copyOfPageOne = myReport.CopyPage(0); // Copy multiple pages into a new PDF object PdfDocument copyOfFirstThreePages = myReport.CopyPages(new List<int> { 0, 1, 2 }); $vbLabelText $csharpLabel ページインデックスはゼロベースです(最初のページはインデックス0)。 複数のページをコピーするときは、有効なインデックスを渡して、連続しないページを指定してください。 たとえば、new List<int> { 0, 2, 4 } は 1 ページ目、3 ページ目、5 ページ目をコピーします。 この選択的コピーは、要約文書の作成や重要な部分の抽出に役立ちます。 ページをコピーした後、ヘッダーとフッターを追加するか、ブランディングのために透かしを入れる。 ページ番号の追加を検討してください。 コピーされたページは、フォント、画像、レイアウトを含むすべてのオリジナルフォーマットを保持します。 PDFのページを削除するにはどうすればよいですか? ページを削除する方法は何ですか? 単一ページの場合は RemovePage 、複数ページの場合は RemovePages メソッドを使用してページを削除します。 ページの削除は、変更されたドキュメントオブジェクト内で永続的に行われます。 元のファイルは、明示的に上書きされない限り、変更されません。 ページを削除する前に、テキストまたは画像を抽出して、コンテンツを保存してください。 削除プロセスでは、ブックマークと注釈を含む残りのページの整合性を維持します。 残りのページのフォームフィールドは保持されます。 どのように単一ページと複数ページを削除しますか? :path=/static-assets/pdf/content-code-examples/how-to/add-copy-delete-pages-pdf-delete.cs using IronPdf; using System.Collections.Generic; PdfDocument pdf = PdfDocument.FromFile("full_report.pdf"); // Remove a single page pdf.RemovePage(0); // Remove multiple pages pdf.RemovePages(new List<int> { 2, 3 }); $vbLabelText $csharpLabel 複数のページインデックスが内部で降順に処理されるため、インデックスがずれる心配がなく、正確な除去が保証されます。 10ページのドキュメントから2,5,8ページを削除するには、任意の順序で指定してください。 ページ削除のベストプラクティス ページ削除のベストプラクティスに従ってください: 1.バックアップを作成する:重要な文書のコピーで作業する 2.ページ範囲の検証: ページが存在することを確認し、例外を回避する。 3.文書の完全性をチェックする:相互参照やリンクが機能しているか確認する。 4.メタデータを更新する:変更を反映するために、ドキュメントメタデータを更新する。 ドキュメントを修正した後、標準のPDF、アーカイブ用のPDF/A、またはサイズを縮小するための圧縮など、さまざまなフォーマットで保存します。アクセシビリティ・コンプライアンスのためには、PDF/UAフォーマットとしてエクスポートしてください。 次に何をすべきですか? チュートリアルで、より多くの機能をご覧ください:PDFを整理する. 異なるソースからPDFをマージする、HTMLからPDFを作成する、PDFフォームを操作するなどの高度な機能をお試しください。 エンタープライズシナリオでは、大規模な操作のためにasyncとマルチスレッド機能を使用してください。 クラウド展開については、Azure および AWS ガイドを参照してください。 利用可能なすべてのメソッドとプロパティについては、APIリファレンスをご覧ください。 コード例で、実用的なページ管理の実装を探求してください。 よくある質問 C# で既存の PDF 文書にページ を追加す る には ど う すれば よ いで し ょ う か。 IronPDFはページを追加するための2つの主要なメソッドを提供します: PDF全体を一緒に追加するための`Merge`メソッドと、特定の位置にページを挿入するための`InsertPdf`メソッドです。どちらの方法もIronPDFのChromeレンダリングエンジンを使って書式、フォント、レイアウトを維持します。 複数のPDF文書を結合する最も簡単な方法は何ですか? 最もシンプルな方法はIronPDFの `Merge` メソッドを使うことで、複数のPDFドキュメントをパラメータとして受け取ることができます。一度の操作で多数のPDFを結合することができるので、様々なソースからレポートを集めたり、ドキュメントパッケージを作成するのに理想的です。 PDFのページを追加するのではなく、特定の位置に挿入するにはどうすればよいですか? IronPDFの `InsertPdf` メソッドを使用して、任意のインデックス位置にページを挿入します。このメソッドはページの配置を正確に制御することができ、ドキュメントのどこに新しいページを挿入するかを正確に指定することができます。 PDF文書内の特定のページをコピーできますか? はい、IronPDFにはPDF内のページを複製するための`CopyPage`と`CopyPages`メソッドがあります。これらのメソッドにより、すべての書式と内容の整合性を維持したまま、個々のページまたは複数のページを一度にコピーすることができます。 PDFから不要なページを削除する方法を教えてください。 IronPDFはPDFドキュメントから不要なページを削除するために `RemovePage` と `RemovePages` メソッドを提供します。一度の操作で単一ページまたは複数ページを削除することができます。 ページ操作で元のPDFの書式を保持できますか? IronPDFのChromeレンダリングエンジンはページ操作の間、すべてのフォーマット、フォント、レイアウトを維持します。このエンジンはピクセルパーフェクトなレンダリングを提供し、プロセス全体を通してドキュメントの整合性を保ちます。 これらのPDFページ操作機能をサポートしているプラットフォームは? IronPDFはWindows、Linux、Macの各プラットフォームでPDFのページ操作をサポートし、クロスプラットフォームのC#アプリケーションのための汎用的なソリューションとなっています。 最小限のコードでPDFページを管理することは可能ですか? はい、IronPDFは最小限のコードでページ管理が可能です。例えば、たった一行でPDFを別のPDFに追加することができます:`PdfDocument.FromFile("/input/path.pdf").AppendPdf(PdfDocument.FromFile("/additional/path.pdf")).SaveAs("/output/path.pdf");`。 Jordi Bardia 今すぐエンジニアリングチームとチャット ソフトウェアエンジニア Jordiは、最も得意な言語がPython、C#、C++であり、Iron Softwareでそのスキルを発揮していない時は、ゲームプログラミングをしています。製品テスト、製品開発、研究の責任を分担し、Jordiは継続的な製品改善において多大な価値を追加しています。この多様な経験は彼を挑戦させ続け、興味を持たせており、Iron Softwareで働くことの好きな側面の一つだと言います。Jordiはフロリダ州マイアミで育ち、フロリダ大学でコンピュータサイエンスと統計学を学びました。 準備はできましたか? Nuget ダウンロード 17,803,474 | バージョン: 2026.3 リリース 無料トライアル NuGet 無料版 総ダウンロード数: 17,803,474 ライセンスを見る まだスクロールしていますか? すぐに証拠が欲しいですか? PM > Install-Package IronPdf サンプルを実行するHTML が PDF に変換されるのを確認します。 NuGet 無料版 総ダウンロード数: 17,803,474 ライセンスを見る