IRONSOFTWAREHOME
IRONPDF FOR NODE.JS の使用

Node.js で PDF ファイルを分割する方法

Curtis Chau
Curtis Chau
Updated: 2026年6月20日

この記事では、IronPDF を使用して、PDF ドキュメントを複数の PDF ファイルに分割し、出力フォルダーに保存する方法を説明します。 これは数行のコードで行うことができます。 IronPDF は強力な PDF ライブラリであり、PDF ファイルを簡単に作成、開く、読み取り、および分割できます。

Node.jsとは?

JavaScript コードは、クロスプラットフォームのオープンソース Node.js JavaScript ランタイム環境を使用して Web ブラウザーの外部で実行できます。 サーバーサイドの JavaScript 実行を有効にすると、プログラマーはスケーラブルで高速かつ効率的なネットワークアプリケーションを構築できます。 Node.js はイベント駆動型でノンブロッキング I/O パラダイムを使用しており、複数の同時接続を処理するリアルタイムアプリケーションの作成に最適です。

一般的に Node.js で構築されるアプリケーションには、Web サーバー、API、ストリーミングアプリ、リアルタイムチャットアプリ、Internet of Things (IoT) デバイスなどがあります。 結局のところ、Node.js は効率性、速度、JavaScript とのバックエンドおよびフロントエンドの互換性により、フルスタック開発のための単一の言語を提供するため、ますます人気が高まっています。 Node.js について詳しく知りたい場合は、Wiki ページをご覧ください。

Node.js で PDF を分割する方法

  1. PDF を分割するには、Node.js パッケージをダウンロードします。
  2. IronPDF for Node.js ライブラリをインストールします。
  3. 新しい PDF を作成するか、既存のものをインポートします。
  4. duplicate 関数を IronPDF for Node.js ライブラリで使用してください。
  5. ページ番号をパラメーターとして duplicate 関数に渡します。
  6. saveAs 関数を使用して個々のページをPDFファイルに保存してください。

IronPDF Node.js 向け

IronPDF は元々 .NET ライブラリとして設計され、.NET Framework 内で動作するように設計されており、開発者は C# や VB.NET を使用して PDF ドキュメントを操作できます。 それにもかかわらず、IronPDF には Node.js 用に作成されたネイティブまたは直接のバージョンはありませんでした。 これはおそらく、IronPDF Node.js 向け が Node.js アプリケーションにおいて PDF ドキュメントを生成、変更、および処理するための機能を提供していることを示唆しています。

IronPDFの特長

IronPDF が製品ラインを拡張して Node.js バージョンを含む場合、これは Node.js アプリを作成する開発者に IronPDF の PDF 操作の機能を統合する方法を提供する可能性があります。 .NET 環境の IronPDF と同様の機能を提供するライブラリで作業したい開発者には、これが役立つかもしれません。

IronPDF の機能、互換性、Node.js のサポートに関する最も最新かつ正確な情報を入手するには、常に公式のドキュメント、リリースノート、または IronPDF チームからの更新を参照してください。 IronPDF について詳しく知りたい場合は、ドキュメントページをご覧ください。

パッケージ要件

  • IDE は Visual Studio Code です。
  • Node.js
  • パッケージをインストールするには、Yarn または npm を使用するパッケージ管理が必要です。

IronPDF パッケージ Node をインストール

ターミナルまたはコマンドプロンプトを開く: ターミナルまたはコマンドプロンプトを起動します。 OS によってさまざまな方法でアクセスできます:

  • Windows: コマンドプロンプトまたは PowerShell
  • MacOS X ターミナル
  • Linux のターミナル

パッケージをインストール: パッケージ名を npm install コマンドと共に使用してパッケージをインストールします。 例えば、次のコマンドを実行して@ironsoftware/ironpdf パッケージをインストールします。

> npm i @ironsoftware/ironpdf

Node.js で PDF ファイルを分割する方法、図 1: IronPDF をインストール IronPDFをインストールする

IronPDF を使って PDF を分割する

PDF ドキュメントを複数のファイルに分割するには、ほんの数行のコードで済みます。 これをプロジェクトに組み込むためのサンプルをチェックしてください。 IronPDF を使用すれば、単一の PDF ドキュメントを複数のドキュメントに分割するのは非常に簡単なプロセスです。 すべてのドキュメントには 1 ページしかありません。

const { PdfDocument } = require("@ironsoftware/ironpdf");

const pdfprocess = async () => {
  console.log("Start split Process");
  // Load the existing PDF document
  const pdf = await PdfDocument.fromFile("Demo.pdf");
  
  // Get the total number of pages in the PDF
  const pagecount = await pdf.getPageCount();

  // Iterate over each page and create a separate PDF file
  for (let i = 0; i < pagecount; i++) {
    // Duplicate a single page into a new PDF document
    const spdf = await pdf.duplicate(i);
    
    // Save each duplicated page as a separate PDF file
    await spdf.saveAs(`split_${i}.pdf`);
  }
  console.log("End Split Process");
};

// Initiate the PDF splitting process
pdfprocess();
JavaScript

上記のコードサンプルは、IronPDF の PdfDocument.fromFile メソッドを使って既存の PDF ファイルを開く方法を示しています。fromFile メソッドへの第二引数としてドキュメントパスワードを渡すことで、パスワード保護されたファイルを開くこともできます。コードは非常に基本的で、PDFファイルを分割するのに使いやすいです。上記のように duplicate メソッドを使用して、元のドキュメントから複数のページを簡単にコピーできます。

PDF ファイルは、duplicate メソッドにインデックス番号をパラメータとして提供することによって分割されます。 各ページはそれぞれ別のファイルに保存されます。PDF は複製によってページの範囲に分割することもできます。 そのために、getPageCount 関数を使用して、PDF入力ファイルパスのページ数を取得します。 次に、duplicate メソッドを使用して、PDFファイルを複数のPDFファイルに分割します。

Node.js で PDF ファイルを分割する方法、図 2: NPM NPM

IronPDF は入力 PDF ファイルを読み込み、PDF ファイルを別々のファイルに分割します。

Node.js で PDF ファイルを分割する方法、図 3: PDF ファイル PDF ファイル

IronPDF for Node.js ライブラリコードの詳細については、HTML を PDF ファイルに変換するサンプルページを参照してください。

結論

IronPDF ライブラリは脅威を軽減し、データの安全性を保証するために強力なセキュリティ保護を提供します。 特定のブラウザーには制限されておらず、すべての一般的なブラウザーで動作します。 ライブラリは、開発者のさまざまなニーズに対応するために、無料の開発者ライセンスや追加の開発ライセンスが購入できるライセンスオプションを提供します。

アップグレードオプションは $999 Lite バンドルに含まれており、永久ライセンス、1年間のソフトウェアメンテナンス、および30日間の返金保証が付属しています。 透かし入りの試用期間中に、ユーザーは実インプリケーションのシナリオで製品を評価できます。 ライセンスページには、IronPDF の価格とライセンスオプションに関する追加情報が記載されており、30 日間無料で IronPDF を試すことができます。

Curtis Chau
テクニカルライター

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

...
詳しく読む

関連する記事

Key in blue circle

無料の30日間トライアルキーをすぐに入手してください。

Your trial license will be sent to your email address

制限なし。100% ロック解除済み。クレジットカード不要。

OR
bullet_checkedクレジットカードやアカウントの作成は不要です。制限なし。100% ロック解除済み。クレジットカード不要。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
無料のライブデモを予約する
Booking Badge

世界中の数百万人のエンジニアから信頼されています。

ライセンスはより安く
義務のない相談を受ける
下記のフォームを記入するか、sales@ironsoftware.comにメールしてください。
あなたの詳細は常に守秘されます。
世界中の数百万人のエンジニアから信頼されています。
ライセンスはより安く
あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。
PDF用C# NuGetライブラリ
NuGetでインストール

バージョン: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. ソリューションエクスプローラーで参照を右クリックし、NuGetパッケージを管理を選択
  2. ブラウズを選択し、"IronPDF"を検索
  3. パッケージを選択してインストール
C# PDF DLL
DLLをダウンロード

バージョン: 2026.9

またはここからWindowsインストーラーをダウンロードする。

  1. IronPDFを~/Libsなどの場所に解凍し、ソリューションディレクトリ内に配置する
  2. Visual Studioソリューションエクスプローラーで参照を右クリックし、"IronPDF.dll"をブラウズして選択

ライセンスは$999から