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を介してクラウドベースのPDF作成、注釈、編集、および変換アプリをNode.jsプログラミング言語で開発するのを支援します。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. getPageLinkAnnotations()関数を使用してPDFドキュメントからリンク注釈を取得します
  4. 結果を確認し、result.bodyオブジェクトでいくつかのアクションを実行します
  5. 必要なプロパティを持つ新しいリンク注釈を作成します
  6. postPageLinkAnnotations()関数を使用してドキュメントに新しいリンク注釈を追加します
  7. 追加が成功した後にいくつかのアクションを実行します
 

このサンプルコードは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";
    import { TextFooter } from "asposepdfcloud/src/models/textFooter.js";
    import { HorizontalAlignment } from "asposepdfcloud/src/models/horizontalAlignment.js";

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

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

    const pdfHederFooter = {
        async uploadDocument() {
            const pdfFilePath = path.join(configParams.LOCAL_FOLDER, configParams.PDF_DOCUMENT_NAME);
            const pdfFileData = await fs.readFile(pdfFilePath);
            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 adddTextFooter () {
            const textFooter = new TextFooter();
            textFooter.background = true;
            textFooter.value = configParams.FOOTER_VALUE;
            textFooter.horizontalAlignment = HorizontalAlignment.Center;

            await pdfApi.postDocumentTextFooter(configParams.PDF_DOCUMENT_NAME, textFooter);
        },
    }

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

Node.js SDKを介してフッターを操作する

PDFのフッターにテキストを追加することで、ドキュメントの整理、専門性、使いやすさが向上します。これは、ブランディング、法令遵守、ナビゲーション、およびセキュリティに不可欠であり、ビジネス、学術、および公式文書にとって価値のある機能です。 Aspose.PDF Cloud Node.js SDKを使用してPDFドキュメントにフッターを追加します。

当社のNode.jsライブラリを使用することで

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