IRONPDF FOR NODE.JSを使用する

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

更新済み 2024年10月8日
共有:

この記事では、PDF Node.jsドキュメントを出力フォルダ内の複数のPDFファイルに分割するのに役立つPDFライブラリIronPDFを使用します。 それは数行のコードで実行できます。 IronPDFはPDFファイルを簡単に作成、オープン、読み込み、分割できる強力なPDFライブラリです。

Nodeとは何ですか?

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

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

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

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

  2. IronPDF for Node.jsライブラリをインストールしてください。

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

  4. IronPDF for Node.jsライブラリのduplicate関数を使用してください。

  5. 複製関数のパラメータとしてページ番号を渡してください。

  6. 各ページをPDFファイルに保存するには、saveAs機能を使用してください。

Node.js 用 IronPDF

IronPDFは主に.NET Framework内で機能するように設計された.NETライブラリで、開発者はC#やVB.NETを使ってPDFドキュメントを扱うことができます。 それにもかかわらず、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
  • MacOS Xターミナル
  • Linuxのターミナル

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

npm i @ironsoftware/ironpdf

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

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

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

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

インデックス番号をパラメーターとしてduplicateメソッドに渡すことで、PDFファイルが分割されます。 それぞれのページは異なるファイルに保存されます。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ライブラリは強力なセキュリティ保護を提供し、脅威を減らしデータの安全性を保証します。 特定のブラウザに限定されず、一般的なすべてのブラウザで動作します。 ライブラリは、多様な開発者のニーズに応えるため、無料のデベロッパーライセンスや追加の開発ライセンスを含む多くのライセンスオプションを提供しています。

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

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

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

無料のnpmインストール ライセンスを表示 >