ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
この記事では、PDF Node.jsドキュメントを出力フォルダ内の複数のPDFファイルに分割するのに役立つPDFライブラリIronPDFを使用します。 それは数行のコードで実行できます。 IronPDFはPDFファイルを簡単に作成、オープン、読み込み、分割できる強力なPDFライブラリです。
JavaScriptコードは、クロスプラットフォームでオープンソースのNode.js JavaScriptランタイム環境を使用してウェブブラウザの外部で実行することができます。 サーバーサイドのJavaScript実行を有効にすると、プログラマーはスケーラブルで、高速かつ効率的なネットワークアプリケーションを構築できます。 Node.jsはイベント駆動型のノンブロッキングI/Oパラダイムを使用しており、複数の同時接続を処理するリアルタイムアプリケーションの作成に最適です。
Node.jsで一般的に構築されるさまざまなアプリケーションには、Webサーバー、API、ストリーミングアプリ、リアルタイムチャットアプリ、モノのインターネット (IoT) などがあります。(IoT)デバイスおよびその他。 全体的に見て、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の詳細については、以下をご参照ください。ドキュメンテーションページ.
IDEはVisual Studio Codeです。
Node.js
ターミナルまたはコマンドプロンプトを開く:ターミナルまたはコマンドプロンプトを起動します。 ご使用の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();
上のコードサンプルは既存のPDFファイルを開くためにIronPDFのPdfDocument.fromFile
メソッドを使う方法を示しています。fromFileメソッドに第二引数として文書のパスワードを渡すことで、パスワードで保護されたファイルを開くこともできる。このコードは非常に基本的で、PDFファイルを分割するのに使いやすいものです。duplicate`メソッドを使うと、上で示したように、元の文書から複数のページを簡単にコピーすることができます。
インデックス番号をパラメーターとしてduplicateメソッドに渡すことで、PDFファイルが分割されます。 それぞれのページは異なるファイルに保存されます。PDFは複製によってページ範囲に分割することもできます。 そのためにgetPageCount`PDFの入力ファイルパスのページ数を取得することができます。 次に、duplicate
メソッドを使用して、PDFファイルを複数のPDFファイルに分割します。 以下のコマンドラインからコードを実行できます。
NPM
IronPDFは入力PDFファイルを読み込み、PDFファイルを分割します。
**PDFファイル
IronPDF for Node.jsのライブラリコードについてもっと知りたい方はHTMLをPDFファイルに変換するサンプルページ.
IronPDFライブラリは強力なセキュリティ保護を提供し、脅威を減らしデータの安全性を保証します。 特定のブラウザに限定されず、一般的なすべてのブラウザで動作します。 ライブラリは、多様な開発者のニーズに応えるため、無料のデベロッパーライセンスや追加の開発ライセンスを含む多くのライセンスオプションを提供しています。
アップグレードオプションは $749 Liteバンドルに含まれており、永久ライセンス、一年間のソフトウェアメンテナンス、および30日間の返金保証も付いています。 透かしありの試用期間中、ユーザーは実際のアプリケーションシナリオで製品を評価することができます。 価格、ライセンス、および試用版に関する追加情報については、提供されているリンクをクリックしてください。ライセンスページ. Iron Softwareが提供する他の製品については、以下を参照してください。公式ウェブサイト.
9つの .NET API製品 オフィス文書用