Faire pivoter les pages PDF dans Node.js

Contents
[ ]

Cette section décrit comment faire pivoter les pages d’un fichier PDF existant en utilisant Aspose.PDF for Node.js via C++.

Dans le cas où vous souhaitez faire pivoter des pages PDF, vous pouvez utiliser AsposePdfRotateAllPages fonction. Cette fonction utilise un paramètre spécial ‘AsposePdfModule.Rotation’ pour la valeur de rotation. Avec celui-ci, vous pouvez définir le nombre de degrés nécessaires pour faire pivoter le PDF. Les variantes sont : None, 90, 180 ou 270 degrés.

Veuillez vérifier le fragment de code suivant afin de faire pivoter les pages 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 à faire pivoter.
  3. Appeler AsposePdf comme Promise et effectuez l’opération de rotation des pages. Recevez l’objet si réussi.
  4. Appeler la fonction AsposePdfRotateAllPages.
  5. Faire pivoter tous les fichiers PDF. La rotation est réglée à 270 degrés (on270). Ainsi, si ‘json.errorCode’ est 0, le résultat de l’opération est enregistré dans “ResultRotation.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 => {
      /*Rotate PDF-pages and save the "ResultRotation.pdf"*/
      const json = AsposePdfModule.AsposePdfRotateAllPages(pdf_file, AsposePdfModule.Rotation.on270, "ResultRotation.pdf");
      console.log("AsposePdfRotateAllPages => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
  });

ECMAScript/ES6 :

  1. Importer le asposepdfnodejs module.
  2. Spécifiez le nom du fichier PDF à faire pivoter.
  3. Initialisez le module AsposePdf. Recevez l’objet si l’opération réussit.
  4. Appeler la fonction AsposePdfRotateAllPages.
  5. Faire pivoter tous les fichiers PDF. La rotation est réglée à 270 degrés (on270). Ainsi, si ‘json.errorCode’ est 0, le résultat de l’opération est enregistré dans “ResultRotation.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';
  /*Rotate PDF-pages and save the "ResultRotation.pdf"*/
  const json = AsposePdfModule.AsposePdfRotateAllPages(pdf_file, AsposePdfModule.Rotation.on270, "ResultRotation.pdf");
  console.log("AsposePdfRotateAllPages => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);