HTML JPG PDF XML DOCX
  Product Family
PDF

Ajouter un tampon de texte au PDF dans le SDK Node.js

Ajouter un tampon de texte au document PDF en utilisant Cloud Node.js SDK

Get Started

Comment ajouter un tampon via Node.js SDK

Pour ajouter un tampon de texte au PDF, nous utiliserons Aspose.PDF Cloud Node.js SDK. Ce Cloud SDK aide les programmeurs Node.js à développer des applications cloud de création, annotation, édition et conversion de PDF en utilisant le langage de programmation Node.js via Aspose.PDF REST API. Créez simplement un compte sur Aspose for Cloud et obtenez les informations de votre application. Une fois que vous avez l’App SID & key, vous êtes prêt à utiliser Aspose.PDF Cloud Node.js SDK.

Commande de la console du gestionnaire de paquets


     
    npm install asposepdfcloud --save
     
     

Étapes pour ajouter des tampons via Cloud Node.js

Les développeurs Aspose.PDF Cloud peuvent facilement ajouter un tampon de texte au PDF en quelques lignes de code.

  1. Créez un objet pour se connecter à l’API Pdf.Cloud
  2. Téléchargez votre fichier de document
  3. Créez un nouveau tampon de texte pour la page avec les propriétés requises
  4. Ajoutez le nouveau tampon de texte à la page du document en utilisant la fonction putPageAddStamp()
  5. Effectuez une action après l’ajout réussi
  6. Téléchargez le résultat si nécessaire
 

Ce code d'exemple montre l'ajout de tampons en utilisant 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);
        }
    }
 

Travailler avec les tampons via Node.js SDK

Ajouter des tampons aux documents PDF sert plusieurs objectifs, améliorant à la fois la fonctionnalité et la sécurité des fichiers numériques. En tant que développeur, comprendre ces avantages peut informer la mise en œuvre de fonctionnalités qui rationalisent les flux de travail des documents et renforcent l’intégrité des données. Dans les environnements collaboratifs, les documents nécessitent souvent plusieurs révisions et approbations. Les tampons peuvent dissuader la distribution et la modification non autorisées. La fonctionnalité de tampon dans les systèmes de gestion de PDF peut considérablement améliorer les flux de travail des documents, la sécurité et la conformité. En utilisant efficacement les tampons, les organisations peuvent garantir que leurs documents sont professionnels et protégés. Ajoutez les tampons aux documents PDF avec Aspose.PDF Cloud Node.js SDK.

Avec notre bibliothèque Node.js, vous pouvez

  • Ajouter l’en-tête et le pied de page du document PDF au format texte ou image.
  • Ajouter des tableaux et des tampons (texte ou image) aux documents PDF.
  • Joindre plusieurs documents PDF à un fichier existant.
  • Travailler avec les pièces jointes PDF, annotations et champs de formulaire.
  • Appliquer le cryptage ou le décryptage aux documents PDF et définir un mot de passe.
  • Supprimer tous les tampons et tableaux d’une page ou d’un document PDF entier.
  • Supprimer un tampon ou un tableau spécifique du document PDF par son ID.
  • Remplacer une ou plusieurs instances de texte sur une page PDF ou dans tout le document.
  • Support étendu pour la conversion de documents PDF vers divers autres formats de fichiers.
  • Extraire divers éléments des fichiers PDF et optimiser les documents PDF.
  • Vous pouvez essayer nos applications gratuites pour tester la fonctionnalité en ligne.