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プログラマーがAspose.PDF REST API経由でNode.jsプログラミング言語を使用して、クラウドベースの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を使用してPDFのページを移動する方法を示します


    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",
        PAGE_NUMBER: 2,     // Your document page number...
    };

    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 movePage (pageNumber, newPageNumber) {
            const resultPages = await pdfApi.postMovePage(configParams.PDF_DOCUMENT_NAME, pageNumber, newPageNumber);

            if (resultPages.body.code == 200) {
                console.log("Page #" + pageNumber + " moved to #" + newPageNumber + " !");
                return true;
            }
            else
                console.error("Unexpected error : can't move page!!!");
        },
    }

    async function main() {
        try {
            await pdfPages.uploadDocument();
            await pdfPages.movePage(configParams.PAGE_NUMBER, configParams.PAGE_NUMBER + 1);
            await pdfPages.downloadResult();
        } catch (error) {
            console.error("Error:", error.message);
        }
    }
 

Node.js SDKを使用してページを操作

​PDFドキュメント内のページを置き換えることは、正確で最新のコンテンツを維持する必要がある開発者や専門家にとって一般的なタスクです。このプロセスは、ドキュメント全体を再作成する必要なく、最新の情報を反映することを保証します。文書内の誤り、例えば誤字脱字、古い情報、またはフォーマットの問題は、ページの置き換えを必要とします。PDF全体を再作成する代わりに、特定のページを置き換えることで効率的な修正が可能になります。このアプローチは、誤りがあるページが数ページのみの場合に特に有効で、時間とリソースを節約します。例えば、ページに誤ったデータや時代遅れのグラフィックスが含まれている場合、そのページを置き換えることでドキュメントが正確でプロフェッショナルな状態を維持できます。 Aspose.PDF Cloud Node.js SDKを使用してPDFドキュメントのページを移動。

Node.jsライブラリを使用してできること

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