この短いチュートリアルでは、Node.js REST API を使用して、PDF を開かずにページ数をカウントする方法 を学びます。フォルダー内のすべてのファイルを解析し、各ファイルに指定されたサンプルコードを使用することで、Node.js REST インターフェースを使用して複数の PDF ファイルのページ数を自動的にカウントする方法を学びます。返されたリストオブジェクト内の項目を各ページの異なるプロパティでフィルタリングすることで、ページ数をカウントできます。
前提条件
- {{ハイパーリンク1}}
- Node.js 用 Aspose.PDF Cloud SDK をダウンロード
- 上記のSDKを使用してNode.jsプロジェクトをセットアップする
Node.js RESTインターフェースを使用したPDFページカウンターソフトウェアの手順
- ページを分析するには、クライアントIDとシークレットを使用してPdfApiオブジェクトを設定します。
- PDFファイルのすべてのバイトを読み取り、メモリストリームに保存します。
- アップロードファイル()メソッドを使用して、名前とバイトストリームを設定し、PDFファイルをクラウドストレージにアップロードします。
- DocumentPagesResponseオブジェクトを返すGetPages()メソッドを呼び出す
- ステータスと応答リストオブジェクトの有効性を確認する
- リスト内のページ数を表示する
以下の手順では、Node.jsベースのAPIを使用したオンラインPDFページカウンターの開発方法について説明します。PDFファイルをメモリストリームに読み込み、クラウドストレージにアップロードします。アップロードしたファイルに対してGetPages()を呼び出し、レスポンスオブジェクトにリスト項目の数を表示します。
Node.js RESTful サービスを使用した Adobe PDF ページ カウンターのコード
このコードは、Node.js Low Code APIを使用して、すべてのPDFファイルを1つずつ反復処理することで、フォルダ内のPDFページ数をカウントする方法を示しています。Pageクラスで公開されている各ページのプロパティに基づいて、特定のページ数をカウントできます。ステータスがOKでない場合、またはリストオブジェクトがnullの場合、レスポンスは破棄されます。
この記事では、PDFファイルを他のソフトウェアで開かずにページ数をカウントする方法を説明しました。関連するその他の機能は、Node.js REST API を使用して PDF ドキュメント内の単語数をカウントするの記事をご覧ください。