Cómo convertir PDF a Excel usando Node.js. Desarrolle un convertidor de PDF a Eexcel en línea.

PDF a Excel

Conversión de PDF a Excel - PDF a Excel Node.js

Visión general

Este completo artículo Aspose.PDF brinda detalles sobre cómo puede equipar su aplicación Node.js con un eficiente convertidor de PDF a XLSX basado en la nube. En el pasado reciente, hemos publicado algunos artículos muy interesantes relacionados con las API de conversión de formato de archivo, como Convertidor de PDF a HTML con Aspose.PDF SDK en la nube para Node.js, Conversión de PDF a DOC usando Aspose.PDF Cloud SDK para Node.js y más. En esta publicación de blog, exploraremos cómo convertir PDF a XLSX usando la biblioteca de PDF a Excel Node.js. Por lo tanto, implementaremos cada paso cubriendo los siguientes puntos.

¿Cuál es la necesidad de un convertidor de PDF a Excel en línea?

Puede ser fácil convertir manualmente una pequeña cantidad de datos comerciales de PDF a una hoja de Excel, pero ¿qué sucede si tiene una gran cantidad de datos para convertir? El enfoque manual seguramente parecerá un enfoque ineficiente, ya que requiere una gran cantidad de mano de obra y tiempo que eventualmente afectará sus operaciones comerciales de rutina. Sin embargo, optar por un convertidor de PDF a XLSX sería la mejor opción para automatizar el proceso de conversión. Hay muchas opciones a las que puedes ir. Sin embargo, optar por Aspose.PDF API basadas en la nube siempre le brindará una ventaja competitiva en su negocio, ya que ofrece mucho más que funciones básicas de conversión.

Además, te brinda un espacio en la nube donde puedes generar, almacenar y administrar diferentes tipos de archivos. Además, hay muchas disposiciones para los desarrolladores, ya que ofrece REST API y SDK para múltiples lenguajes de programación con toda la documentación y soporte.

¿Cómo convertir rápidamente PDF a Excel?

En esta sección, veremos cómo podemos lograr eficiencia y robustez en la conversión de PDF a Excel utilizando la biblioteca PDF To Excel Node.js. Como se mencionó anteriormente, los SDK están disponibles para casi todos los lenguajes de programación populares. Por lo tanto, todo el procedimiento para habilitar Aspose.PDF en su proyecto Node.js es bastante corto y simple.

En primer lugar, inicie sesión en este panel y cree su aplicación. Una vez que haya creado la aplicación, encontrará sus credenciales de API (es decir, clave, secreto). Estas credenciales se utilizarán para realizar llamadas a la API en la biblioteca de PDF a Excel. Visite este artículo Convertidor de PDF a DOC: SDK en la nube de Aspose.PDF para Node.js en caso de que sea nuestro nuevo visitante, todo el procedimiento para configurar una aplicación se explica bien paso a paso.

Ahora, ejecutará este comando ‘npm i asposepdfcloud’ para instalar Aspose.PDF en su proyecto. Además, existen utilidades configurables que enriquecerán su aplicación con conversión de PDF a otros formatos de archivo. Cada función disponible es descriptiva y viene con documentación completa sobre su uso. Sobre todo, puede optar por guardar los archivos generados en el almacenamiento en la nube disponible o puede realizar una simple llamada API para descargar sus archivos de datos convertidos en su sistema local. Lo mejor es que puede experimentar las API de Aspose.PDF en un editor en línea con una interfaz de usuario amigable como se muestra en la imagen a continuación.

PDF a Excel

¿Cómo convertir PDF a XLSX usando Aspose.PDF?

Hagamos un poco de trabajo práctico ahora y configuremos la biblioteca de PDF a Excel Node.js en nuestra aplicación Node.js. Visite esta publicación de blog para obtener información sobre cómo obtener sus credenciales de API (clave, secreto) como hemos elaborado cada paso allí.

Entonces, abramos el archivo “app.controller.ts” ubicado dentro de la carpeta ‘src’ y peguemos el siguiente código para habilitar la API Aspose.PDF en su aplicación Node.js.

import { Controller, Post } from '@nestjs/common';
import { AppService } from './app.service';
import { PdfApi } from 'asposepdfcloud';
import \* as fs from 'fs';
@Controller()
export class AppController {
  constructor(private readonly appService: AppService) {}
  @Post('/pdf-to-excel')
  async pdfToExcel() {
    const name = 'sample.pdf';
    const SrcFile = '/' + name;
    const detFolder = '/myfolder';
    const resultFile = 'result.xlsx';
    const resultPath = 'myfolder/' + resultFile;
    const storageName = 'testing';
    const fileToWrite = process.cwd() + '/' + resultFile;
    const pdfApi = new PdfApi(
      'YOUR-APPSID',
      'YOUR-APPKEY',
    );
    try {
      // Subir archivo para asponer almacenamiento en la nube
      const data = fs.readFileSync(name);
      await pdfApi.uploadFile(SrcFile, new Buffer(data), storageName);
      // Invoque Aspose.Pdf Cloud SDK API para crear un archivo PDF desde HTML
      await pdfApi.putPdfInStorageToXlsx(
        name,
        resultPath,
        null,
        null,
        null,
        null,
        null,
        storageName,
      );
      // Descargar pdf desde el almacenamiento en la nube
      const fileData = await pdfApi.downloadFile(resultPath, storageName, '');
      const writeStream = fs.createWriteStream(fileToWrite);
      writeStream.write(fileData.body);
      return 'PDF converted to XLSX successfully';
    } catch (e) {
      throw e;
    }
  }
}

Una vez que tenga el archivo mencionado anteriormente, reinicie su servidor y realice una solicitud POST en http://localhost:3000/pdf-to-excel. Después de recibir el mensaje de éxito, puede ver su archivo XLSX convertido dentro de su almacenamiento creado. Asimismo, puede probar otros métodos para la conversión y manipulación de archivos en la documentación.

Conclusión

En este tutorial, hemos analizado aspectos importantes sobre cómo convertir PDF a Excel en la aplicación Node.js. Hemos implementado prácticamente cómo convertir PDF a XLS, lo que nos permitió desarrollar un convertidor de PDF a Excel en línea. Esta publicación de blog seguramente lo ayudará si está buscando habilitar pdf para sobresalir en la conversión en línea en su aplicación comercial.

Finalmente, blog.aspose.cloud está continuamente escribiendo más artículos en la serie de Aspose.PDF Cloud Product Family. Por lo tanto, manténgase conectado para recibir actualizaciones periódicas. Sin embargo, puede seguirnos en nuestras cuentas de redes sociales Facebook, LinkedIn y Twitter.

Hacer una pregunta

No dude en visitar nuestro foro, que es muy activo para responder preguntas y consultas/discusiones.

Explorar

Puede encontrar los siguientes enlaces relevantes: