Reparar PDF en Node.js
Aspose.PDF para Node.js permite una reparación de PDF de alta calidad. El archivo PDF puede no abrirse por cualquier razón, independientemente del programa o navegador. En algunos casos, el documento puede ser restaurado, prueba el siguiente código y compruébalo por ti mismo. En caso de que desees reparar un documento PDF, puedes usar la función AsposePdfRepair. Por favor, revisa el siguiente fragmento de código para reparar archivos PDF en el entorno de Node.js.
CommonJS:
-
Llama a
require
e importa el móduloasposepdfnodejs
como variableAsposePdf
. -
Especifica el nombre del archivo PDF que será reparado.
-
Llama a
AsposePdf
como Promesa y realiza la operación para reparar el archivo. Recibe el objeto si es exitoso. -
Llama a la función AsposePdfRepair.
-
Repara el archivo PDF. Así, si ‘json.errorCode’ es 0, el resultado de la operación se guarda en “ResultPdfRepair.pdf”. Si el parámetro json.errorCode no es 0 y, en consecuencia, aparece un error en tu archivo, la información del error estará contenida en ‘json.errorText’.
const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Repara un archivo PDF y guarda el "ResultPdfRepair.pdf"*/
const json = AsposePdfModule.AsposePdfRepair(pdf_file, "ResultPdfRepair.pdf");
console.log("AsposePdfRepair => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
});
ECMAScript/ES6:
-
Importa el módulo
asposepdfnodejs
. -
Especifica el nombre del archivo PDF que será reparado.
-
Inicializa el módulo AsposePdf. Recibe el objeto si tiene éxito.
-
Llama a la función AsposePdfRepair.
-
Repara el archivo PDF. Por lo tanto, si ‘json.errorCode’ es 0, el resultado de la operación se guarda en “ResultPdfRepair.pdf”. Si el parámetro json.errorCode no es 0 y, en consecuencia, aparece un error en tu archivo, la información del error estará contenida en ‘json.errorText’.
import AsposePdf from 'asposepdfnodejs';
const AsposePdfModule = await AsposePdf();
const pdf_file = 'Aspose.pdf';
/*Reparar un archivo PDF y guardar el "ResultPdfRepair.pdf"*/
const json = AsposePdfModule.AsposePdfRepair(pdf_file, "ResultPdfRepair.pdf");
console.log("AsposePdfRepair => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);