Optimiser le PDF à l'aide d'Aspose.PDF for Node.js via C++

Optimiser le document PDF

La boîte à outils d’Aspose.PDF for Node.js via C++ vous permet d’optimiser le contenu PDF pour l’environnement Node.js.

L’optimisation, ou la linéarisation, désigne le processus consistant à rendre un fichier PDF adapté à la navigation en ligne à l’aide d’un navigateur Web.

Dans le cas où vous souhaitez optimiser le PDF, vous pouvez utiliser AsposePdfOptimize fonction. Veuillez consulter l’extrait de code suivant afin d’optimiser les fichiers PDF dans un environnement Node.js.

CommonJS :

  1. Appel require et importer asposepdfnodejs module en tant que AsposePdf variable.
  2. Spécifiez le nom du fichier PDF qui sera optimisé.
  3. Appel AsposePdf en tant que Promise et effectuer l’opération d’optimisation du fichier. Recevoir l’objet en cas de succès.
  4. Appelez la fonction AsposePdfOptimize.
  5. Optimisez un fichier PDF. Ainsi, si ’json.errorCode’ est 0, le résultat de l’opération est enregistré dans “ResultOptimize.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 => {
      /*Optimize a PDF-file and save the "ResultOptimize.pdf"*/
      const json = AsposePdfModule.AsposePdfOptimize(pdf_file, "ResultOptimize.pdf");
      console.log("AsposePdfOptimize => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
  });

ECMAScript/ES6:

  1. Importer le asposepdfnodejs module.
  2. Spécifiez le nom du fichier PDF qui sera optimisé.
  3. Initialisez le module AsposePdf. Recevez l’objet si la opération réussit.
  4. Appelez la fonction AsposePdfOptimize.
  5. Optimisez un fichier PDF. Ainsi, si ’json.errorCode’ est 0, le résultat de l’opération est enregistré dans “ResultOptimize.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';
  /*Optimize a PDF-file and save the "ResultOptimize.pdf"*/
  const json = AsposePdfModule.AsposePdfOptimize(pdf_file, "ResultOptimize.pdf");
  console.log("AsposePdfOptimize => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);