Optimiser les ressources PDF dans Node.js
Contents
[
Hide
]
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 identiques sont réunies en un seul objet
- Les objets inutilisés sont supprimés
Au cas où vous voudriez optimiser les ressources PDF, vous pouvez utiliser AsposePdfOptimizeResource fonction. Veuillez vérifier le fragment de code suivant afin d’optimiser les ressources PDF dans l’environnement Node.js.
CommonJS:
- Appel
requireet importerasposepdfnodejsmodule commeAsposePdfvariable. - Spécifiez le nom du fichier PDF dont les ressources seront optimisées.
- Appel
AsposePdfen tant que Promise et effectuez l’opération d’optimisation du fichier. Recevez l’objet si l’opération 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 d’erreur seront contenues dans ‘json.errorText’.
const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Optimize resources of PDF-file and save the "ResultPdfOptimizeResource.pdf"*/
const json = AsposePdfModule.AsposePdfOptimizeResource(pdf_file, "ResultPdfOptimizeResource.pdf");
console.log("AsposePdfOptimizeResource => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
});
ECMAScript/ES6:
- Importer le
asposepdfnodejsmodule. - Spécifiez le nom du fichier PDF dont les ressources seront optimisées.
- Initialiser le module AsposePdf. Recevoir 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, 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 resources of PDF-file and save the "ResultPdfOptimizeResource.pdf"*/
const json = AsposePdfModule.AsposePdfOptimizeResource(pdf_file, "ResultPdfOptimizeResource.pdf");
console.log("AsposePdfOptimizeResource => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);