フッターコンテンツにスキップ
IRONPDF FOR NODE.JS の使用

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

この記事では、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. IronPDF for Node.js ライブラリの duplicate 関数を使用します。
  5. ページ番号をパラメーターとして duplicate 関数に渡します。
  6. saveAs 関数を使用して、個々のページを PDF ファイルに保存します。

IronPDF for Node.js

IronPDF は元々 .NET ライブラリとして設計され、.NET Framework 内で動作するように設計されており、開発者は C# や VB.NET を使用して PDF ドキュメントを操作できます。 それにもかかわらず、IronPDF には Node.js 用に作成されたネイティブまたは直接のバージョンはありませんでした。 これはおそらく、IronPDF for 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 コマンドと共に使用してパッケージをインストールします。 例えば、@Iron Software/ironpdf パッケージをインストールするには、次のコマンドを実行します:

npm install @ironsoftware/ironpdf
npm install @ironsoftware/ironpdf
SHELL

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();

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

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

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

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

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

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

結論

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

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

よくある質問

Node.jsを使用してPDFファイルを分割する方法は?

Node.jsでIronPDFを使用してPDFファイルを分割することができます。PdfDocument.fromFileでPDFを読み込み、duplicateメソッドを使用してページを個々のファイルに分割し、saveAs関数で保存します。

Node.jsでIronPDFを使用してPDFを分割する際に必要なステップは何ですか?

まず、npm install @Iron Software/ironpdfを使用してIronPDFをインストールします。次に、PdfDocument.fromFileでPDFドキュメントを読み込みます。duplicateメソッドを使用してページを分割し、saveAsを使用して各ページを個別に保存します。

Node.jsでPDFライブラリを使用して暗号化されたPDFを処理できますか?

はい、IronPDFはNode.jsで暗号化されたPDFを処理できます。ドキュメントのパスワードをfromFileメソッドの第2引数として渡すことで、パスワード保護されたPDFファイルを開いて操作することができます。

IronPDF for Node.jsの特徴は何ですか?

IronPDF for Node.jsは、HTMLからPDFへの変換、テキストと画像操作、PDFの分割と結合、フォーム処理、暗号化やデジタル署名などのセキュリティ機能を提供します。

Node.jsでIronPDFの無料トライアルを利用できますか?

はい、IronPDFは試用期間中に無料の開発者ライセンスを提供しており、透かし付きの出力が含まれており、開発者がプロジェクト内でライブラリの機能をテストすることができます。

Node.jsでIronPDFを使用するためのシステム要件は何ですか?

IronPDFをNode.jsで使用するには、Node.jsランタイム環境とnpmまたはYarnのようなパッケージマネージャーが必要です。開発にはVisual Studio CodeのようなIDEが推奨されます。

Node.jsアプリケーションで使用するためにIronPDFをどのようにインストールできますか?

端末またはコマンドプロンプトでnpm install @Iron Software/ironpdfコマンドを実行して、IronPDF for Node.jsをインストールできます。

Node.jsでIronPDFの利用可能なライセンスオプションは何ですか?

IronPDFは、トライアル期間中の無料開発者ライセンス、永続ライセンス付きのLiteバンドル、さまざまなニーズに対応した複数の開発ライセンスなど、さまざまなライセンスオプションを提供しています。

Node.jsでIronPDFの使用に関する詳細情報はどこで見つけることができますか?

Node.js用のIronPDFに関する詳細情報は、公式ドキュメント、リリースノート、またはIronPDFチームが提供するアップデートを参照してください。

Node.jsとは何で、なぜ使用されるのですか?

Node.jsは、スケーラブルで効率的なネットワークアプリケーションを構築するために使用されるJavaScriptランタイム環境であり、ウェブサーバー、API、ストリーミングアプリ、リアルタイムチャットアプリケーション、IoTソリューションなどを含みます。

Darrius Serrant
フルスタックソフトウェアエンジニア(WebOps)

Darrius Serrantは、マイアミ大学でコンピュータサイエンスの学士号を取得し、Iron SoftwareでフルスタックWebOpsマーケティングエンジニアとして働いています。若い頃からコーディングに惹かれ、コンピューティングを神秘的かつアクセス可能なものとし、創造性と問題解決のための完璧な媒体と考えていました。

Iron Softwareでは、新しいものを創造することと、複雑なコンセプトをより理解しやすくすることを楽しんでいます。Resident Developerの一人として、次世代に専門知識を共有するために、学生を教えることにも志願しました。

Darriusにとって、その仕事は価値があり、実際の影響があるため、満足感があります。