Ajouter un en-tête et un pied de page au PDF dans Node.js

Contents
[ ]

Aspose.PDF for Node.js via C++ vous permet d’ajouter un en-tête et un pied de page dans votre fichier PDF existant.

Dans le cas où vous souhaitez ajouter un en-tête et un pied de page, vous pouvez utiliser AsposePdfAddTextHeaderFooter fonction.

Veuillez vérifier le fragment de code suivant afin d’ajouter un en‑tête et un pied de page à un fichier PDF dans un environnement Node.js.

CommonJS:

  1. Appeler require et importer asposepdfnodejs module comme AsposePdf variable.
  2. Spécifiez le nom du fichier PDF dans lequel l’en‑tête et le pied de page seront ajoutés.
  3. Appeler AsposePdf en tant que Promise et effectuer l’opération d’ajout d’en-tête et de pied de page. Recevoir l’objet si succès.
  4. Appeler la fonction AsposePdfAddTextHeaderFooter.
  5. Ajoutez du texte dans l’en-tête et le pied de page d’un fichier PDF. Ainsi, si ‘json.errorCode’ est 0, le résultat de l’opération est enregistré dans “ResultAddHeaderFooter.pdf”. Si le paramètre json.errorCode n’est pas 0 et, en conséquence, une erreur apparaît dans votre fichier, les informations d’erreur seront contenues dans ‘json.errorText’.

  const AsposePdf = require('asposepdfnodejs');
  const pdf_file = 'Aspose.pdf';
  AsposePdf().then(AsposePdfModule => {
      /*Add text in Header/Footer of a PDF-file and save the "ResultAddHeaderFooter.pdf"*/
      const json = AsposePdfModule.AsposePdfAddTextHeaderFooter(pdf_file, "Aspose.PDF for Node.js via C++ via C++", "ASPOSE", "ResultAddHeaderFooter.pdf");
      console.log("AsposePdfAddTextHeaderFooter => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
  });

ECMAScript/ES6 :

  1. Importer le asposepdfnodejs module.
  2. Spécifiez le nom du fichier PDF dans lequel l’en‑tête et le pied de page seront ajoutés.
  3. Initialisez le module AsposePdf. Recevez l’objet si l’opération réussit.
  4. Appeler la fonction AsposePdfAddTextHeaderFooter.
  5. Ajoutez du texte dans l’en-tête et le pied de page d’un fichier PDF. Ainsi, si ‘json.errorCode’ est 0, le résultat de l’opération est enregistré dans “ResultAddHeaderFooter.pdf”. Si le paramètre json.errorCode n’est pas 0 et, en conséquence, une erreur apparaît dans votre fichier, les informations d’erreur seront contenues dans ‘json.errorText’.

  import AsposePdf from 'asposepdfnodejs';
  const AsposePdfModule = await AsposePdf();
  const pdf_file = 'Aspose.pdf';
  /*Add text in Header/Footer of a PDF-file and save the "ResultAddHeaderFooter.pdf"*/
  const json = AsposePdfModule.AsposePdfAddTextHeaderFooter(pdf_file, "Aspose.PDF for Node.js via C++ via C++", "ASPOSE", "ResultAddHeaderFooter.pdf");
  console.log("AsposePdfAddTextHeaderFooter => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);