HTML JPG PDF XML DOCX
  Product Family
PDF

Node.js SDKでPDFにページを追加

Cloud Node.js SDKを使用してPDFドキュメントにページを追加

Get Started

Node.js SDKを使用してページを追加する方法

PDFにページを追加するために、 Aspose.PDF Cloud Node.js SDKを使用します。このCloud SDKはNode.jsプログラマーがNode.jsプログラミング言語を使用して、Aspose.PDF REST APIを介してクラウドベースのPDF作成、注釈付け、編集、および変換アプリを開発するのを支援します。Aspose for Cloudでアカウントを作成し、アプリケーション情報を取得してください。App SIDとキーを取得したら、Aspose.PDF Cloud Node.js SDKを試す準備が整います。

パッケージマネージャーコンソールコマンド


     
    npm install asposepdfcloud --save
     
     

Cloud Node.jsを介してページを追加する手順

Aspose.PDF Cloudの開発者は、わずか数行のコードでPDFにページを簡単に追加できます。

  1. Pdf.Cloud APIに接続するオブジェクトを作成
  2. ドキュメントファイルをアップロード
  3. PDFに新しいページを追加
  4. 必要なら結果をダウンロード
 

このサンプルコードはNode.jsを使用してページを追加する方法を示しています


    import credentials from "./credentials.json"  with { type: "json" };
    import fs from 'node:fs/promises';
    import path from 'node:path';
    import { PdfApi } from "asposepdfcloud";

    const configParams = {
        LOCAL_FOLDER: "C:\\Samples\\",
        PDF_DOCUMENT_NAME: "sample.pdf",
        LOCAL_RESULT_DOCUMENT_NAME: "output_sample.pdf"
    };

    const pdfApi = new PdfApi(credentials.id, credentials.key);

    const pdfPages = {
        async uploadDocument () {
            const fileNamePath = path.join(configParams.LOCAL_FOLDER, configParams.PDF_DOCUMENT_NAME);
            const pdfFileData = await fs.readFile(fileNamePath);
            await pdfApi.uploadFile(configParams.PDF_DOCUMENT_NAME, pdfFileData);
            },
        
        async downloadResult () {
                const changedPdfData = await pdfApi.downloadFile(configParams.PDF_DOCUMENT_NAME);
                const filePath = path.join(configParams.LOCAL_FOLDER, configParams.LOCAL_RESULT_DOCUMENT_NAME);
                await fs.writeFile(filePath, changedPdfData.body);
                console.log("Downloaded: " + filePath);
            },

        async addPage () {
            const resultPages = await pdfApi.putAddNewPage(configParams.PDF_DOCUMENT_NAME);

            if (resultPages.body.code == 200 && resultPages.body.pages) {
                this.showPages( [ resultPages.body.pages.list[resultPages.body.pages.list.length - 1] ], "new page");
                return resultPages.body.pages.list[resultPages.body.pages.list.length - 1];
            }
            else
                console.error("Unexpected error : can't get pages!!!");
        },

        showPages (pages, prefix) {
            if (Array.isArray(pages) && pages.length > 0)
            {
                pages.forEach(function(page) {
                    console.log(prefix +" => id: '" + page.id + "', lLx: '" + page.rectangle.lLX + "', lLY: '" + page.rectangle.lLY + "', uRX: '" + page.rectangle.uRX + "', uRY: '" + page.rectangle.uRY + "'");
                });
            }
            else
                console.error("showPages() error: array of pages is empty!")
        },
    }

    async function main() {
        try {
            await pdfPages.uploadDocument();
            await pdfPages.addPage();
            await pdfPages.downloadResult();
        } catch (error) {
            console.error("Error:", error.message);
        }
    }
 

Node.js SDKを通じてページを操作する

PDFドキュメントにページを追加することは、文書の機能、組織、および包括性を強化するさまざまな目的に役立つ一般的なタスクです。しばしば、付録、参考資料、または元の文書作成時に利用できなかった更新データなどの追加コンテンツを含める必要があります。新しいページを追加することで、この補足情報をシームレスに統合でき、文書が最新かつ包括的であることを保証します。PDFへのページ追加は、多様なニーズに応える多用途の実践であり、コンテンツや構造を強化し、コンプライアンスを確保し、協力を促進します。特定の要件を理解し、適切なツールを利用することで、ユーザーはPDFドキュメントを効率的に管理および修正し、さまざまな目的に適合させることができます。 Aspose.PDF Cloud Node.js SDKを使用してPDFドキュメントにページを追加します。

Node.jsライブラリを使用すると、次のことができます

  • テキストまたは画像形式でPDFドキュメントのヘッダーとフッターを追加します。
  • PDFドキュメントにテーブルとスタンプ(テキストまたは画像)を追加します。
  • 複数のPDFドキュメントを既存のファイルに追加します。
  • PDFの添付ファイル、注釈、およびフォームフィールドを操作します。
  • PDFドキュメントに暗号化または復号化を適用し、パスワードを設定します。
  • ページまたはPDFドキュメント全体からすべてのスタンプとテーブルを削除します。
  • IDで指定したPDFドキュメントから特定のスタンプまたはテーブルを削除します。
  • PDFページまたはドキュメント全体の単一または複数のテキストインスタンスを置き換えます。
  • PDFドキュメントをさまざまな他のファイル形式に変換するための広範なサポート。
  • PDFファイルのさまざまな要素を抽出し、PDFドキュメントを最適化します。
  • 機能をオンラインでテストするために無料アプリをお試しください。