Optimiser les ressources PDF dans Node.js
Optimiser les ressources PDF
Optimiser les ressources dans le document :
- Les ressources qui ne sont pas utilisées sur les pages du document sont supprimées
- Les ressources égales sont réunies en un seul objet
- Les objets inutilisés sont supprimés
Si vous souhaitez optimiser les ressources PDF, vous pouvez utiliser la fonction AsposePdfOptimizeResource. Veuillez vérifier l’extrait de code suivant pour optimiser les ressources PDF dans l’environnement Node.js.
CommonJS :
-
Appelez
require
et importez le moduleasposepdfnodejs
comme variableAsposePdf
. -
Spécifiez le nom du fichier PDF pour lequel les ressources seront optimisées.
-
Appelez
AsposePdf
en tant que Promise et effectuez l’opération pour optimiser le fichier. Recevez l’objet si cela réussit. -
Appelez la fonction AsposePdfOptimizeResource.
-
Optimisez les ressources d’un PDF. Ainsi, si ‘json.errorCode’ est 0, le résultat de l’opération est enregistré dans “ResultPdfOptimizeResource.pdf”. Si le paramètre json.errorCode n’est pas 0 et, en conséquence, une erreur apparaît dans votre fichier, les informations sur l’erreur seront contenues dans ‘json.errorText’.
const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Optimiser les ressources du fichier PDF et enregistrer dans "ResultPdfOptimizeResource.pdf"*/
const json = AsposePdfModule.AsposePdfOptimizeResource(pdf_file, "ResultPdfOptimizeResource.pdf");
console.log("AsposePdfOptimizeResource => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
});
ECMAScript/ES6 :
- Importez le module
asposepdfnodejs
. - Spécifiez le nom du fichier PDF pour lequel les ressources seront optimisées.
- Initialisez le module AsposePdf. Recevez l’objet si réussi.
- Appelez la fonction AsposePdfOptimizeResource.
- Optimisez les ressources d’un PDF. Ainsi, si ‘json.errorCode’ est 0, le résultat de l’opération est enregistré dans “ResultPdfOptimizeResource.pdf”. Si le paramètre json.errorCode n’est pas 0 et, par conséquent, une erreur apparaît dans votre fichier, les informations sur l’erreur seront contenues dans ‘json.errorText’.
import AsposePdf from 'asposepdfnodejs';
const AsposePdfModule = await AsposePdf();
const pdf_file = 'Aspose.pdf';
/*Optimisez les ressources du fichier PDF et enregistrez le "ResultPdfOptimizeResource.pdf"*/
const json = AsposePdfModule.AsposePdfOptimizeResource(pdf_file, "ResultPdfOptimizeResource.pdf");
console.log("AsposePdfOptimizeResource => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);