Ajouter des tampons d'image au PDF dans Node.js

Ajouter un tampon d’image dans le fichier PDF

Le tamponnage d’un document PDF est similaire au tamponnage d’un document papier. Un tampon dans un fichier PDF fournit des informations supplémentaires au fichier PDF, telles que la protection du fichier PDF contre l’utilisation par d’autres et la confirmation de la sécurité du contenu du fichier PDF. Vous pouvez utiliser le AsposePdfAddStamp fonction permettant d’ajouter un tampon d’image à un fichier PDF à l’aide de Node.js.

Veuillez vérifier le fragment de code suivant afin d’ajouter un tampon d’image à 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 le tampon d’image sera ajouté.
  3. Appeler AsposePdf en tant que Promise et exécuter l’opération d’ajout d’un tampon d’image. Recevez l’objet si réussi.
  4. Appelez la fonction AsposePdfAddStamp.
  5. Ajoutez un tampon à un fichier PDF. Ainsi, si ‘json.errorCode’ vaut 0, le résultat de l’opération est enregistré dans “ResultImage.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';
  const stamp_file = 'Aspose.jpg';
  AsposePdf().then(AsposePdfModule => {
      /*Add stamp to a PDF-file and save the "ResultImage.pdf"*/
      const json = AsposePdfModule.AsposePdfAddStamp(pdf_file, stamp_file, 0, 5, 5, 40, 40, AsposePdfModule.Rotation.on270, 0.5, "ResultAddStamp.pdf");
      console.log("AsposePdfAddStamp => %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 le tampon d’image sera ajouté.
  3. Initialisez le module AsposePdf. Recevez l’objet en cas de succès.
  4. Appelez la fonction AsposePdfAddStamp.
  5. Ajoutez un tampon à un fichier PDF. Ainsi, si ‘json.errorCode’ vaut 0, le résultat de l’opération est enregistré dans “ResultImage.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';
  const stamp_file = 'Aspose.jpg';
  /*Add stamp to a PDF-file and save the "ResultImage.pdf"*/
  const json = AsposePdfModule.AsposePdfAddStamp(pdf_file, stamp_file, 0, 5, 5, 40, 40, AsposePdfModule.Rotation.on270, 0.5, "ResultAddStamp.pdf");
  console.log("AsposePdfAddStamp => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);