HTML JPG PDF XML DOCX
  Product Family
PDF

PDFにテキストスタンプを追加する:Node.js SDK

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. 必要なプロパティを持つ新しいテキストスタンプをページに作成します
  4. putPageAddStamp()関数を使用してドキュメントページに新しいテキストスタンプを追加します
  5. 追加に成功した後、何らかのアクションを実行します
  6. 必要に応じて結果をダウンロードします
 

このサンプルコードは、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 { Stamp } from "asposepdfcloud/src/models/stamp.js"; 

    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 addPageTextStamp () {

            const pageStamp = new Stamp();
            pageStamp.type = "Text";
            pageStamp.background = true;
            pageStamp.horizontalAlignment = "Center";
            pageStamp.textAlignment = "Center";
            pageStamp.value = "NEW TEXT STAMP";
            pageStamp.pageIndex = configParams.PAGE_NUMBER;
            
            const resultPages = await pdfApi.putPageAddStamp(configParams.PDF_DOCUMENT_NAME, configParams.PAGE_NUMBER, pageStamp);

            if (resultPages.body.code == 200) {
                console.log("Text Stamp added!");
                return true;
            }
            else
                console.error("Unexpected error : can't get pages!!!");
        },
    }

    async function main() {
        try {
            await pdfPages.uploadDocument();
            await pdfPages.addPageTextStamp();
            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ドキュメントを最適化することができます。
  • 無料のアプリを試して、オンラインで機能をテストできます。