IRONPDF FOR NODE.JSを使用する

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

更新済み 12月 12, 2023
共有:

イントロダクション

PDFファイルはポータブルドキュメントフォーマットの略です。 アドビは、テキストのフォーマットやグラフィックスを組み込んだドキュメントを表示するために、オペレーティングシステム、ハードウェア、またはアプリケーションソフトウェアに依存しないファイル形式を作成しました。 PDFファイルには、テキスト、画像、フォーム、インタラクティブボタン、ハイパーリンク、埋め込みフォント、およびその他のコンテンツが含まれています。 それらは幅広いハードウェアやアプリケーション間でページの書式設定を維持するため、文書共有に広く使用されています。 PDFは、フォーマットやレイアウトを維持する必要があるフォーム、電子書籍、マニュアル、その他の製品によく使用されます。

この記事では、IronPDFを使用して、PDF libを用い、Node.jsのドキュメントを複数のPDFファイルに分割し、出力フォルダーに保存する方法をご紹介します。 それは数行のコードで実行できます。 IronPDFは、PDFファイルの作成、開封、読み取り、分割を簡単に行うことができる強力なPDFライブラリです。

Nodeとは何ですか?

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

Node.jsで一般的に構築されるさまざまなアプリケーションには、Webサーバー、API、ストリーミングアプリ、リアルタイムチャットアプリ、モノのインターネット (IoT) などがあります。 (IoT) デバイスおよびその他。 全体的に見て、Node.jsは効率性、速度、そしてJavaScriptとのバックエンドおよびフロントエンドの互換性により、ますます人気が高まっています。これにより、フルスタック開発では単一の言語が使用可能です。 Node.js についてもっと知りたい場合は、参照できます これ.

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

  1. PDFを分割するには、Node.jsパッケージをダウンロードしてください。

  2. IronPDF Node.jsライブラリをインストールする。

  3. 新しいPDFを作成するか、既存のPDFをインポートします。

  4. IronPDF Node.jsライブラリでDuplicate関数を使用します。

  5. ページ番号をパラメータとして渡して関数を複製します。

  6. 関数として保存を使用して、個々のページをPDFファイルに保存します。

Node.js 用 IronPDF

IronPDFは、主に.NETフレームワーク内で機能するように設計された.NETライブラリであり、開発者がC#またはVB.NETを使用してPDFドキュメントを操作できるようにするものでした(私の最後の知識の更新は2022年1月です)。それにもかかわらず、IronPDFはNode.js向けにネイティブまたは直接のバージョンは作成されていませんでした。

前回の更新以降に何かが変わり、IronPDFがNode.jsに対するサポートやバインディングを含むようになった場合、これはIronPDF for Node.jsがNode.jsアプリケーション内でPDFドキュメントの生成、修正、および処理の機能を提供するようになったことを示している可能性があります。

IronPDFの機能

  • HTMLからPDFの生成:HTML素材からPDFドキュメントを作成する機能。
  • テキストや画像の操作とは、PDFファイルからテキスト、図形、画像、およびその他の項目を追加、変更、または削除することを指します。
  • PDFドキュメントの変更には、PDFファイルの結合、ページの抽出、PDFファイルの分割、およびそれらの暗号化と復号化が含まれます。
  • フォーム処理には、フォームの入力、フォームデータの取得、およびプログラムによるPDFフォームの利用が含まれます。
  • PDFドキュメントにデジタル署名、暗号化、およびパスワード保護を使用することは、PDFセキュリティとして知られています。
  • メタデータ処理とは、PDFファイルを取得して操作するプロセスです。

    IronPDFがその製品ラインを拡張してNode.jsバージョンを含むようになった場合、Node.jsアプリを作成している開発者はPDF操作のためにIronPDFの機能を組み込む方法を提供されるかもしれません。 .NET環境でIronPDFのような機能を提供するライブラリを使用したい開発者にとって、これは役立つかもしれません。

    IronPDFの機能、互換性、およびNode.jsのサポートに関する最新で正確な情報については、常に公式ドキュメント、リリースノート、またはIronPDFチームからの更新情報を参照してください。 私の最新の知識更新以降、ソフトウェアライブラリが変更されたり拡張されたりしている可能性があります。 IronPDFについて詳しく知りたい場合は、参照してください これ.

パッケージ要件

  • IDEはVisual Studio Codeです。

    Node.js

  • パッケージのインストールにはパッケージ管理が必要で、Yarnやnpmを使用できます。

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

ターミナルまたはコマンドプロンプトを開く:ターミナルまたはコマンドプロンプトを起動します。 ご使用のOSに応じて、以下の方法でアクセスできます:

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

  • Linuxのターミナル

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

 npm i @ironsoftware/ironpdf

実際のパッケージをインストールするには、@ironsoftware/ironpdf をインストールしたいパッケージの名前に置き換えてください。

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

IronPDFを使用してPDFを分割

PDFドキュメントを複数のファイルに分割するには、ほんの数行のコードで十分です。 プロジェクトに組み込むために、サンプルをご覧ください。 単一のPDFドキュメントをいくつかのドキュメントに分割する作業は、IronPDFを使用すれば非常に簡単です。 すべてのドキュメントは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");
  var pagecount = await pdf.getPageCount();
  for (var i = 0; i < pagecount; i++) {
    var spdf = await pdf.duplicate(i);
    spdf.saveAs("split_" + i + ".pdf");
  }
  console.log("End Split Process");
};
pdfprocess();
JAVASCRIPT

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

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

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

以下のように翻訳します:

最初に入力PDFファイルを読み込み、その後、PDFファイルを個別のファイルに分割することが分かりました。

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

IronPDF Node.js ライブラリのコードについて詳しく知るには、参照してください これ.

結論

IronPDFライブラリは強力なセキュリティ保護を提供し、脅威を減らしデータの安全性を保証します。 それは特定のブラウザに制限されず、すべての一般的なブラウザで動作します。 ライブラリは、多様な開発者のニーズに応えるため、無料のデベロッパーライセンスや追加の開発ライセンスを含む多くのライセンスオプションを提供しています。

アップグレードオプションは $749 Liteバンドルに含まれており、永久ライセンス、一年間のソフトウェアメンテナンス、および30日間の返金保証も付いています。 透かしありの試用期間中、ユーザーは実際のアプリケーションシナリオで製品を評価することができます。 価格、ライセンス、および試用版に関する追加情報については、提供されているリンクをクリックしてください。 リンク. アイアンソフトウェアが提供するその他の製品を知るには、参照してください。 これ.

< 以前
Node.jsでPDFをテキストに変換する方法
次へ >
Node.jsでPDFファイルを圧縮する方法

準備はできましたか? バージョン: 2024.9 新発売

無料のnpmインストール View Licenses >