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を利用する準備が整います。

Package Manager Console Command


     
    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. 追加が成功した後、何らかのアクションを実行
  8. 必要に応じて結果をダウンロード
 

このサンプルコードは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 { TextHeader } from "asposepdfcloud/src/models/textHeader.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",
        HEADER_VALUE: "New Heder Value",
    };

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

    const pdfHederFooter = {
        async uploadFile (fileName) {
            const pdfFileData = await fs.readFile(configParams.LOCAL_FOLDER + fileName);
            await pdfApi.uploadFile(fileName, 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 uploadDocument () {
            await pdfHederFooter.uploadFile(configParams.PDF_DOCUMENT_NAME);
        },

        async adddTextHeader () {
            const textHeader = new TextHeader();
            textHeader.background = true;
            textHeader.value = configParams.HEADER_VALUE;
            textHeader.horizontalAlignment = HorizontalAlignment.Center;

            await pdfApi.postDocumentTextHeader(configParams.PDF_DOCUMENT_NAME, textHeader);
        },
    }

    async function main() {
        try {
            await pdfHederFooter.uploadDocument();
            await pdfHederFooter.adddTextHeader();
            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ドキュメント全体からすべてのスタンプとテーブルを削除。
  • PDFドキュメントからIDで特定のスタンプまたはテーブルを削除。
  • PDFページ上やドキュメント全体から単一または複数のテキストを置換。
  • PDFドキュメントをさまざまな他のファイル形式に変換するための広範なサポート。
  • PDFファイルのさまざまな要素を抽出し、PDFドキュメントを最適化。
  • 無料アプリを試して、オンラインで機能をテストできます。