Convertir PDF a Excel en Node.js
Contents
[
Hide
]
Creando hojas de cálculo desde PDF usando Node.js
Aspose.PDF para Node.js via C++ soporta la característica de convertir archivos PDF a archivos Excel.
Intenta convertir PDF a Excel en línea
Aspose.PDF para Node.js te presenta la aplicación gratuita en línea “PDF a XLSX”, donde puedes investigar la funcionalidad y calidad con la que trabaja.
Convertir PDF a XLSX
En caso de que desees convertir un documento PDF, puedes usar la función AsposePdfToXlsX.
Por favor, verifica el siguiente fragmento de código para convertir en el entorno de Node.js.
CommonJS:
- Llama a
require
e importa el móduloasposepdfnodejs
como la variableAsposePdf
. - Especifica el nombre del archivo PDF que será convertido.
- Llama a
AsposePdf
como Promesa y realiza la operación para convertir el archivo. Recibe el objeto si es exitoso. - Llama a la función AsposePdfToXlsX.
- Convierte el archivo PDF. Así, si ‘json.errorCode’ es 0, el resultado de la operación se guarda en “ResultPDFtoXlsX.xlsx”. 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 => {
/*Convierte un archivo PDF a XlsX y guarda en "ResultPDFtoXlsX.xlsx"*/
const json = AsposePdfModule.AsposePdfToXlsX(pdf_file, "ResultPDFtoXlsX.xlsx");
console.log("AsposePdfToXlsX => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
});
ECMAScript/ES6:
- Importa el módulo
asposepdfnodejs
. - Especifica el nombre del archivo PDF que será convertido.
- Inicializa el módulo AsposePdf. Recibe el objeto si es exitoso.
- Llama a la función AsposePdfToXlsX.
- Convierte el archivo PDF. Así, si ‘json.errorCode’ es 0, el resultado de la operación se guarda en “ResultPDFtoXlsX.xlsx”. 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';
/*Convierte un archivo PDF a XlsX y guarda el "ResultPDFtoXlsX.xlsx"*/
const json = AsposePdfModule.AsposePdfToXlsX(pdf_file, "ResultPDFtoXlsX.xlsx");
console.log("AsposePdfToXlsX => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);