Realice PDF a Word en línea. Desarrolle un convertidor de PDF a Word en línea gratis.

convertidor de pdf a doc

PDF a DOC Node.js

Descripción general

Aquí estamos con otro blog emocionante para Aspose.PDF Cloud Product Family. En el pasado reciente, hemos publicado muchos artículos como Descargar archivo adjunto de PDF usando Python, Agregar texto y pie de página de imagen a PDF usando Python y más. Sin embargo, este es un tutorial de Aspose.PDF en el que aprenderemos sobre una API REST que actúa como un convertidor de PDF a DOC para su aplicación comercial. Por lo tanto, cubriremos esta guía cubriendo los siguientes puntos.

¿Qué es Aspose.PDF y conversión de formato de archivo?

Cuando se trata de escalar, mantener y optimizar una aplicación comercial en línea, siempre es vital optar por la infraestructura en la nube. Aspose.cloud ofrece API REST multiplataforma basadas en la nube para muchas conversiones de formato de archivo en varios idiomas, como JavaScript, Python y muchos más. Aspose.PDF es una de las familias de productos basados en la nube que ofrece conversión de formato de archivo del formato de archivo Portable Document Format (PDF) más popular y ampliamente utilizado. Dado que la conversión de formato de archivo es el proceso de convertir archivos de datos de un formato a otro. Sin embargo, este convertidor de archivos en línea (Aspose.PDF) le permite convertir sus archivos PDF comerciales/personales a cualquier otro formato de archivo popular, como PDF a MS Doc y DocX, PDF a HTML, PDF a SVG y muchos más. Sobre todo, puede probar las API en la nube usando un editor en vivo.

Además, el formato de archivo PDF es muy utilizado en el sector empresarial debido a su eficiencia y capacidad. Además, tiene la capacidad de transportar elementos multimedia, hipervínculos, representaciones visuales, firmas digitales y muchos otros tipos de información. Además, existen problemas de compatibilidad con varios formatos de archivo y es necesario convertir archivos de datos de un formato a otro. Por lo tanto, Aspose.PDF viene con todas las capacidades para convertir un formato de archivo a otro, y el convertidor de PDF a DOC es uno de ellos que vamos a explorar en este tutorial de la biblioteca de PDF a DOC Node.js.

API de conversión de PDF a Word

En esta sección, veremos cómo empezar con Aspose.PDF.

Suposición: antes de continuar, asegúrese de haber instalado los siguientes requisitos previos simples en su sistema.

Una vez que haya configurado los requisitos anteriores, navegue a este tablero de Aspose.cloud e inicie sesión. Este tablero es un espacio en la nube donde puede conocer los planes de suscripción de las API en la nube y optar por el que más le convenga. Además, también proporciona almacenamiento, archivos y administración de aplicaciones. Ahora, abra la pestaña de la aplicación desde el menú ubicado en el lado izquierdo y cree su nueva aplicación como se muestra en la imagen a continuación.

PDF a DOC Node.js

Mientras crea una nueva aplicación, puede crear su almacenamiento eligiendo cualquier opción. Sobre todo, puede optar por cualquier almacenamiento de terceros para sus archivos de datos, como Google Drive, Dropbox, Amazon s3 y más. Una vez que haya terminado, obtendrá su ID de cliente y Secreto de cliente de la interfaz de usuario de su aplicación, como se muestra en la imagen a continuación. Este conjunto de credenciales se utilizará para realizar llamadas a las API en la nube de Aspose.PDF para que el convertidor de PDF a DOC funcione. Además, la forma segura de almacenar sus credenciales de API es usar las variables de entorno. En la siguiente sección, veremos cómo convertir un PDF a DOC usando la biblioteca PDF To DOC Node.js.

convertidor de pdf a doc

Cómo convertir PDF a DOC en Node.js

Ahora que nuestro entorno local está configurado, el almacenamiento se genera y se vincula con la aplicación adecuada y hemos obtenido nuestras credenciales personalizadas para las API en la nube.

El siguiente paso de este tutorial de Aspose.PDF es instalar y escribir código para practicar prácticamente el convertidor de PDF a DOC usando los SDK. Como vamos a implementar en Node.js, por lo tanto, hemos elegido Nestjs. Aunque puede probar los SDK en otros marcos de Nodejs con algunas modificaciones de código.

Nota: visite este enlace en caso de que desee configurar Nestjs en su máquina.

Una vez que su servidor esté en funcionamiento, vaya al directorio raíz y coloque el archivo PDF de origen que se convertirá a DOC como hemos colocado un archivo PDF ’m.pdf’ en este ejemplo. Además, también hemos generado una carpeta “myfolder” en el almacenamiento en la nube, que puede crear según su elección. Sin embargo, nuestro archivo resultante (es decir, archivo DOC) se guardará en su carpeta. Después de eso, abra el archivo app.controller.ts ubicado dentro de la carpeta ‘src’, su archivo app.controller.ts debería verse como se menciona a continuación.

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-doc')
  async pdfToDoc() {
    const name = 'm.pdf';
    const SrcFile = '/' + name;
    const resultName = 'result.doc';
    const resultPath = 'myfolder/' + resultName;
    const storageName = 'testing';
    const fileToWrite = process.cwd() + '/' + resultName;
    const pdfApi = new PdfApi(
      'YOUR-APPSID',
      'YOUR-APPKEY',
    );
    try {
      const data = fs.readFileSync(name);
      await pdfApi.uploadFile(SrcFile, new Buffer(data), storageName);
      await pdfApi.putPdfInStorageToDoc(
        name,
        resultPath,
        // eslint-disable-next-line @typescript-eslint/ban-ts-comment
        // @ts-ignorar
        '',
        '',
        '',
        '',
        '',
        '',
        '',
        '',
        '',
        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 DOC successfully';
    } catch (e) {
      throw e;
    }
  }
}

Ahora, reinicie el servidor, puede realizar una solicitud de publicación en http://localhost:3000/pdf-to-doc. Finalmente, debería ver un archivo llamado “result.doc” en la carpeta raíz de su proyecto.

Conclusión

En este artículo, hemos repasado algunos fundamentos de la conversión de formato de archivo y cómo convertir un PDF a DOC usando PDF To DOC Node.js. Del mismo modo, Aspose.PDF ofrece SDK en la nube en muchos otros idiomas que puede consultar. Esta publicación de blog seguramente lo ayudará si está buscando un convertidor de PDF a DOC para su software comercial. Además, hay documentación completa para cada función de cada convertidor de archivos en línea.

Hacer una pregunta

En caso de que encuentre algún problema, no dude en visitar nuestro foro de soporte técnico. Hacemos todo lo posible para responder a todas las preguntas y consultas, lo más rápido posible.

Explorar

Puede encontrar los siguientes enlaces relevantes: