フッターコンテンツにスキップ
PDF ツール

PDFページを分割する方法

PDFは情報を共有するのに優れていますが、編集や共有では厄介になることがあります。 時々、PDFファイルからテキストをコピーして貼り付けることができないため、手打ちするかスクリーンショットを撮る必要があります。 ドキュメントを編集する必要がある場合は、編集プログラムで完全なPDFを開いて新しいファイルとして保存する必要があります。

PDFページの分割作業は複雑だと見えるかもしれませんが、ほんの数回のクリックで行う方法はいくつもあります。 PDFファイルを分割する複数の方法を見ていきましょう。

Adobe AcrobatでのPDFファイルからのページの分割

Adobe Acrobatは、WindowsやMacのオペレーティングシステムで使用できる人気のあるPDFリーダー兼クリエイターです。 Acrobat Readerアプリケーションエディターは、ユーザーがPDFにコメントや注釈を追加したり、保険請求や税務報告書のようなフォームを記入したり、手書き署名したりすることができます。 Adobe Acrobatで複数のファイルを分割することができます。 PDFファイルをどのように分割できるかを見ていきましょう。

手順:

  • Adobe Acrobat Pro DCでPDFファイルを開く

  • 右側のペインから[ページを整頓]をクリック

PDFページを分離する方法、図1: Adobe Acrobat Pro DCでPDFファイルを開く PDFファイルをAdobe Acrobat Pro DCで開く

  • 編集インターフェイスが開かれます。 分割ボタンをクリックします。

PDFページを分離する方法、図2: 分割機能付きの編集インターフェイス 分割機能付きの編集インターフェイス

  • 分割したいページを選択し、分割ボタンをクリックします。 それぞれのページが異なるドキュメントに分割されます。

PDFページを分離する方法、図3: 分割後の結果ファイル 分割後の結果ファイル

Google ChromeでPDFページを分割する

Google Chromeは、すべての主要なオペレーティングシステムで動作するウェブブラウザです。 Chromeブラウザは非常に多用途です。インターネットを閲覧するためのブラウザとしてよく使用されますが、PDFファイルの作成などのタスクにも使用できます。 内蔵のPDFリーダーがあり、他のソフトウェアをダウンロードせずにPDFを閲覧できます。 PDFドキュメントの1ページだけを保存したい場合や、一部のページ範囲を保存したい場合は、Chromeブラウザを使用することをお勧めします。 ChromeをPDF分割ツールとして利用できます。

Chromeは任意のウェブページをPDFに印刷し、それをコンピュータに保存できます。 Chromeはダウンロードしたり自分で作成したPDFを開いて読めるので、PDFの分割画面ビューとしても使用できます。

Google Chromeを使ってPDFファイルをどのように分割できるかを見ていきましょう。

手順:

  • Google ChromeでPDFファイルを開く。

  • Ctrl + Pを押して印刷オプションを開く。 保存先のドロップダウンメニューからPDFとして保存オプションを選択します。

PDFページを分離する方法、図4: 1ページ印刷時にPDFとして保存オプションを選択 1ページ印刷時にPDFとして保存オプションを選択

  • 分割するPDFページ用にカスタム範囲をページのドロップダウンメニューから選択して追加します。

PDFページを分離する方法、図5: 印刷するカスタムページ数 印刷するカスタムページ数

macOSでPDFページを分離する

プレビューは、ドキュメント、PDFファイル、またはその他の種類のファイルの内容を表示するためのmacOSアプリです。 プレビューには、写真の切り抜きや回転などの編集機能もあります。 プレビューは長年にわたりmacOSのデフォルトインストールに含まれています。 プレビューは強力なエディタではありませんが、多くの便利で基本的なツールを備えています。 プレビューアプリケーションを使ってPDFページをどのように分割できるかを見ていきましょう。

オンラインツール

EasePDF

EasePDFは無料のオンラインPDFエディタおよびPDFクリエイターであり、PDFファイルを作成、編集、変換できます。 無料で、直感的なインターフェイスを持っています。 PDF変換ウェブサイトと同じ機能を持っています。一度に任意のファイルをアップロードできます。 ドキュメントに画像を追加することもできます。 クロスプラットフォーム対応のオンラインPDFエディタとして、数多くの基本的なPDF編集ツールを提供しています。 PDFページを回転させることもできます。 以下でどのようにページを分割するかを見ていきます。

PDFページを分離する方法、図6: PDFを分割するEasePDFページ PDFを分割するEasePDFページ

手順:

  • EasePDF Split PDFウェブサイトを開く

  • PDFファイルを追加するか、PDFファイルをドラッグアンドドロップする

  • アップロード後、PDFページと複数の分割オプションが表示されます

PDFページを分離する方法、図7: アップロードしたファイルのプレビューとPDFページ分割方法のカスタマイズ アップロードしたファイルのプレビューとPDFページ分割方法のカスタマイズ

  • 個々のページを別々のPDFファイルに分割できます。 PDFページを一定間隔で分割したり、範囲からPDFページを分割することもできます。 希望のオプションを選択したら、PDFを分割ボタンをクリックします。 PDFページの分離が開始されます。

PDFChef

PDFChefのPDF分割ツールはオンラインのPDFエディタで、PDFを編集、変換、署名、共有できます。 PDFChefは、コンピュータにソフトウェアをインストールすることなくPDFを編集できるオンライン編集ツールのスイートを提供しています。 わずか1クリックで任意のファイルをPDFドキュメントに変換できます。 PDFChefを使用して文書に署名したり、メールまたはウェブ上で他の人と共有したりすることもできます。

PDFページを分離する方法、図8: PDFページ分割機能を備えたPDFChef PDFページ分割機能を備えたPDFChef

PDFChefを使用してファイルを分離する方法を見てみましょう。

手順:

  • PDF Chef PDF分割ツールウェブサイトに移動します。

  • PDFファイルを選択します。

  • 読み込み後、PDFファイル内のページが表示されます。分割したいページを選択します。

PDFページを分離する方法、図9: PDFファイルのアップロード、プレビュー、および分割 PDFファイルのアップロード、プレビュー、および分割

  • ページを選択した後、[選択したものをエクスポート]ボタンをクリックします。 それがシステムにファイルをダウンロードします。

Smallpdf

Smallpdfは無料のオンラインPDFエディタ兼クリエイターです。 SmallpdfのオンラインPDFエディタは、PDFファイルの編集と作成が必要な方にとって素晴らしいツールです。 プロのPDFエディタから期待されるすべての機能を備えており、使いやすいです。 Smallpdfは、追加のソフトウェアやプラグインを必要とせずにPDFファイルを小さな部分に分割することもできます。 元のファイルの質やサイズを失うことなく、好きなだけファイルをエクスポートできます。

PDFページを分離する方法、図10: SmallpdfでのPDFファイル分割インターフェース SmallpdfでのPDFファイル分割インターフェース

Smallpdfウェブサイトツールを使ってPDFをどのように分離できるかを見ていきましょう。

手順:

  • ブラウザでSmallpdf Split PDFツールを開く

  • PDFファイルを選択するか、分割したいPDFファイルをドラッグアンドドロップする。 複数のドキュメントもアップロードできます。 ファイルサイズに制限はありません。

  • アップロード後、2つのオプションが表示されます:"ページを抽出"と"1つのPDFを複数に分割"。

PDFページを分離する方法、図11: Smallpdfの分割およびページ抽出機能 Smallpdfの分割およびページ抽出機能

  • "1つのPDFを複数に分割"オプションはPROメンバーのみが利用可能ですが、"ページを抽出"オプションを選択できます。

  • 分割したいページを選択し、右上の抽出ボタンをクリックします。

  • 分割後、ダウンロード可能になります。

IronPDF:C# PDFライブラリ

IronPDF C# PDF Library for PDF Editingは、開発者がその.NETスキルを使用して迅速にPDFドキュメントを作成、編集、およびレンダリングできるC# .NET PDFライブラリです。 このライブラリは完全にC#で書かれており、サードパーティ製のソフトウェアは必要ありません。 IronPDFは、面倒なPDFタスクを開発者が手間をかけずに行えるようにします。 One can extract text from PDF documents, search, and replace text or images or complicated conditions through a PDF file, or change how it looks by rendering PDFs using the Chrome rendering engine, to name but a few. IronPDFは、他のビューアとは異なり、多くの追加機能を備えています。 IronPDFのデモページにアクセスして、より包括的な例を確認してください。

IronPDFを使ってPDFページを分割することもできます。 その方法を見てみましょう。

// Install the IronPdf package via NuGet Package Manager
// PM> Install-Package IronPdf

using IronPdf;

class PDFSplitter
{
    static void Main()
    {
        // Define the HTML content to be rendered as PDF
        var html = @"
        <p> Hello Iron </p>
        <p> This is 1st Page </p>
        <div style='page-break-after: always;'></div>
        <p> This is 2nd Page</p>
        <div style='page-break-after: always;'></div>
        <p> This is 3rd Page</p>";

        // Initialize the PDF renderer using IronPdf
        var renderer = new IronPdf.ChromePdfRenderer();

        // Render the HTML content as PDF
        var pdfDoc = renderer.RenderHtmlAsPdf(html);

        // Copy and save the first page into a separate PDF file
        var pdfDocPage1 = pdfDoc.CopyPage(0);
        pdfDocPage1.SaveAs("Split1.pdf");

        // Copy pages 2 and 3 and save as a separate PDF file
        var pdfDocPage2_3 = pdfDoc.CopyPages(1, 2);
        pdfDocPage2_3.SaveAs("Split2.pdf");
    }
}
// Install the IronPdf package via NuGet Package Manager
// PM> Install-Package IronPdf

using IronPdf;

class PDFSplitter
{
    static void Main()
    {
        // Define the HTML content to be rendered as PDF
        var html = @"
        <p> Hello Iron </p>
        <p> This is 1st Page </p>
        <div style='page-break-after: always;'></div>
        <p> This is 2nd Page</p>
        <div style='page-break-after: always;'></div>
        <p> This is 3rd Page</p>";

        // Initialize the PDF renderer using IronPdf
        var renderer = new IronPdf.ChromePdfRenderer();

        // Render the HTML content as PDF
        var pdfDoc = renderer.RenderHtmlAsPdf(html);

        // Copy and save the first page into a separate PDF file
        var pdfDocPage1 = pdfDoc.CopyPage(0);
        pdfDocPage1.SaveAs("Split1.pdf");

        // Copy pages 2 and 3 and save as a separate PDF file
        var pdfDocPage2_3 = pdfDoc.CopyPages(1, 2);
        pdfDocPage2_3.SaveAs("Split2.pdf");
    }
}
' Install the IronPdf package via NuGet Package Manager
' PM> Install-Package IronPdf

Imports IronPdf

Friend Class PDFSplitter
	Shared Sub Main()
		' Define the HTML content to be rendered as PDF
		Dim html = "
        <p> Hello Iron </p>
        <p> This is 1st Page </p>
        <div style='page-break-after: always;'></div>
        <p> This is 2nd Page</p>
        <div style='page-break-after: always;'></div>
        <p> This is 3rd Page</p>"

		' Initialize the PDF renderer using IronPdf
		Dim renderer = New IronPdf.ChromePdfRenderer()

		' Render the HTML content as PDF
		Dim pdfDoc = renderer.RenderHtmlAsPdf(html)

		' Copy and save the first page into a separate PDF file
		Dim pdfDocPage1 = pdfDoc.CopyPage(0)
		pdfDocPage1.SaveAs("Split1.pdf")

		' Copy pages 2 and 3 and save as a separate PDF file
		Dim pdfDocPage2_3 = pdfDoc.CopyPages(1, 2)
		pdfDocPage2_3.SaveAs("Split2.pdf")
	End Sub
End Class
$vbLabelText   $csharpLabel

このC#コードは、IronPDFを使用してPDFを分割する方法を示しています。 最初に、HTMLコンテンツをPDFとしてレンダリングします。 IronPDFのCopyPageメソッドを使用してページを分割でき、複数のページ用にはCopyPagesを使用できます。 希望するページを分割後、SaveAsを使用してそれらを保存できます。

Explore the full capacity of IronPDF's Chrome renderer and learn more about the PdfDocumentオブジェクト in IronPDFについてはAPIリファレンスを参照してください。

他の例を参照してIronPDFでPDFファイルのページを追加または削除する方法も探索してください。

PDFページをIronPDF C#ライブラリを使って簡単に分割できることがわかりました。 これは、開発者が自分のソフトウェアでPDFファイルを扱う必要がある時に非常に便利で簡単です。 IronPDFの無料トライアルキーを使用して試すことができます。 現在、Iron Software製品5つを2つの価格で入手できる素晴らしい特別オファーがあります。 ライセンスについての詳細はIron Softwareライセンスページをご覧ください。

Curtis Chau
テクニカルライター

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。