透かしなしで本番環境でテストしてください。
必要な場所で動作します。
30日間、完全に機能する製品をご利用いただけます。
数分で稼働させることができます。
製品トライアル期間中にサポートエンジニアリングチームへの完全アクセス
この記事では、PDF Node.jsドキュメントを出力フォルダ内の複数のPDFファイルに分割するのに役立つPDFライブラリIronPDFを使用します。 それは数行のコードで実行できます。 IronPDFはPDFファイルを簡単に作成、オープン、読み込み、分割できる強力なPDFライブラリです。
JavaScriptコードは、クロスプラットフォームでオープンソースのNode.js JavaScriptランタイム環境を使用してウェブブラウザの外部で実行することができます。 サーバーサイドのJavaScript実行を有効にすると、プログラマーはスケーラブルで、高速かつ効率的なネットワークアプリケーションを構築できます。 Node.jsはイベント駆動型のノンブロッキングI/Oパラダイムを使用しており、複数の同時接続を処理するリアルタイムアプリケーションの作成に最適です。
Node.jsで一般的に構築されるアプリケーションには、Webサーバー、API、ストリーミングアプリ、リアルタイムチャットアプリ、IoT(Internet of Things)デバイスなどがあります。 全体的に見て、Node.jsは効率性、速度、そしてJavaScriptとのバックエンドおよびフロントエンドの互換性により、ますます人気が高まっています。これにより、フルスタック開発では単一の言語が使用可能です。 Node.jsについて詳しく知るには、Wikiページを参照してください。
PDFを分割するには、Node.jsパッケージをダウンロードしてください。
IronPDF for Node.jsライブラリをインストールしてください。
新しいPDFを作成するか、既存のPDFをインポートします。
IronPDF for Node.jsライブラリでduplicate
関数を使用します。
複製関数のパラメータとしてページ番号を渡してください。
saveAs
関数を使用してください。IronPDFは主に.NET Framework内で機能するように設計された.NETライブラリで、開発者はC#やVB.NETを使ってPDFドキュメントを扱うことができます。 それにもかかわらず、IronPDFはNode.jsのために作成されたネイティブまたは直接のバージョンを持っていませんでした。 これはおそらく、IronPDF for Node.jsがNode.jsアプリケーションでPDFドキュメントを生成、変更、処理する機能を提供することを示しています。
メタデータの処理 は、PDFファイルを取得し操作するプロセスです。
IronPDFがその製品ラインを拡張してNode.jsバージョンを含むようになった場合、Node.jsアプリを作成している開発者はPDF操作のためにIronPDFの機能を組み込む方法を提供されるかもしれません。 .NET環境でIronPDFのような機能を提供するライブラリを使用したい開発者にとって、これは役立つかもしれません。
IronPDFの機能、互換性、およびNode.jsのサポートに関する最新で正確な情報については、常に公式ドキュメント、リリースノート、またはIronPDFチームからの更新情報を参照してください。 IronPDFの詳細については、ドキュメントページを参照してください。
ターミナルまたはコマンドプロンプトを開く:ターミナルまたはコマンドプロンプトを起動します。 ご使用のOSに応じて、以下の方法でアクセスできます:
Linuxのターミナル
パッケージを組み立てる:パッケージ名と npm install
コマンドを使用してパッケージをインストールします。 例えば、次のコマンドを実行してパッケージ@ironsoftware/ironpdf
をインストールします:
npm i @ironsoftware/ironpdf
実際のパッケージをインストールするには、@ironsoftware/ironpdf
をインストールしたいパッケージの名前に置き換えます。
IronPDF のインストール
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();
js
上記のコード例は、IronPDF の PdfDocument.fromFile
メソッドを使用して既存の PDF ファイルを開く方法を示しています。 fromFile メソッドにドキュメントのパスワードを2番目の引数として渡すことで、パスワードで保護されたファイルも開くことができます。このコードは非常に基本的で、PDF ファイルを分割するのに使いやすいです。 上記のように、duplicate
メソッドを使用して元のドキュメントから複数のページを簡単にコピーできます。
インデックス番号をパラメーターとしてduplicateメソッドに渡すことで、PDFファイルが分割されます。 それぞれのページは異なるファイルに保存されます。PDFは複製によってページ範囲に分割することもできます。 そのために、PDF入力ファイルパスのページ数を取得するためにgetPageCount
関数を使用しています。 次に、duplicate
メソッドを使用してPDFファイルを複数のPDFファイルに分割します。 以下のコマンドラインからコードを実行できます。
NPM
IronPDFは入力PDFファイルを読み込み、PDFファイルを分割します。
PDFファイル
IronPDF for Node.js ライブラリコードについて詳しく知るには、HTML を PDF ファイルに変換するサンプルページを参照してください。
IronPDFライブラリは強力なセキュリティ保護を提供し、脅威を減らしデータの安全性を保証します。 特定のブラウザに限定されず、一般的なすべてのブラウザで動作します。 ライブラリは、多様な開発者のニーズに応えるため、無料のデベロッパーライセンスや追加の開発ライセンスを含む多くのライセンスオプションを提供しています。
アップグレードオプションは、永久ライセンス、1年間のソフトウェアメンテナンス、および30日間の返金保証が含まれる$749 Liteバンドルに含まれています。 透かしありの試用期間中、ユーザーは実際のアプリケーションシナリオで製品を評価することができます。 IronPDFの価格、ライセンス、および試用版に関する追加情報については、ライセンスページをクリックしてください。 Iron Softwareが提供するその他の製品について知るには、公式ウェブサイトを参照してください。