Convertir des PDF aux formats PDF/A dans Node.js
Contents
[
Hide
]
Aspose.PDF pour Node.js vous permet de convertir un fichier PDF en un fichier PDF conforme à la norme PDF/A.
Essayez de convertir un PDF en PDF/A en ligne
Aspose.PDF pour Node.js vous présente une application en ligne gratuite “PDF to PDF/A-1A”, où vous pouvez essayer d’examiner la fonctionnalité et la qualité de son fonctionnement.
Convertir un PDF au format PDF/A
Si vous souhaitez convertir un document PDF, vous pouvez utiliser la fonction AsposePdfConvertToPDFA.
Veuillez vérifier l’extrait de code suivant afin de le convertir dans l’environnement Node.js.
CommonJS :
- Appelez
require
et importez le moduleasposepdfnodejs
en tant que variableAsposePdf
. - Spécifiez le nom du fichier PDF qui sera converti.
- Appelez
AsposePdf
en tant que Promise et effectuez l’opération de conversion du fichier. Recevez l’objet si réussi. - Appelez la fonction AsposePdfConvertToPDFA.
- Réparez le fichier PDF. Ainsi, si ‘json.errorCode’ est 0, le résultat de l’opération est enregistré dans “ResultConvertToPDFA.pdf”. Pendant le processus de conversion, une validation est effectuée, et les résultats de la validation sont enregistrés sous “ResultConvertToPDFALog.xml”. Si le paramètre json.errorCode n’est pas 0 et qu’une erreur apparaît dans votre fichier en conséquence, les informations d’erreur seront contenues dans ‘json.errorText’.
const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Convertir un fichier PDF en PDF/A(1A) et enregistrer le "ResultConvertToPDFA.pdf"*/
/*Pendant le processus de conversion, la validation est également effectuée, "ResultConvertToPDFA.xml"*/
const json = AsposePdfModule.AsposePdfConvertToPDFA(pdf_file, AsposePdfModule.PdfFormat.PDF_A_1A, "ResultConvertToPDFA.pdf", "ResultConvertToPDFALog.xml");
console.log("AsposePdfConvertToPDFA => %O", json.errorCode == 0 ? [json.fileNameResult, json.fileNameLogResult] : json.errorText);
});
ECMAScript/ES6:
- Importez le module
asposepdfnodejs
. - Spécifiez le nom du fichier PDF qui sera converti.
- Initialisez le module AsposePdf. Recevez l’objet en cas de succès.
- Appelez la fonction AsposePdfConvertToPDFA.
- Réparez le fichier PDF. Ainsi, si ‘json.errorCode’ est 0, le résultat de l’opération est enregistré dans “ResultConvertToPDFA.pdf”. Pendant le processus de conversion, une validation est effectuée, et les résultats de la validation sont enregistrés sous “ResultConvertToPDFALog.xml.” Si le paramètre json.errorCode n’est pas 0 et, en conséquence, qu’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';
/*Convertir un fichier PDF en PDF/A(1A) et enregistrer le "ResultConvertToPDFA.pdf"*/
/*Pendant le processus de conversion, la validation est également effectuée, "ResultConvertToPDFA.xml"*/
const json = AsposePdfModule.AsposePdfConvertToPDFA(pdf_file, AsposePdfModule.PdfFormat.PDF_A_1A, "ResultConvertToPDFA.pdf", "ResultConvertToPDFALog.xml");
console.log("AsposePdfConvertToPDFA => %O", json.errorCode == 0 ? [json.fileNameResult, json.fileNameLogResult] : json.errorText);