Execute PDF para Word online. Desenvolva um conversor de PDF para Word online grátis.

conversor de pdf para doc

PDF para DOC Node.js

Visão geral

Aqui estamos com outro blog interessante para Aspose.PDF Cloud Product Family. No passado recente, publicamos muitos artigos como Baixar anexo de PDF usando Python, Adicionar rodapé de texto e imagem a PDF usando Python e muito mais. No entanto, este é um tutorial do Aspose.PDF no qual aprenderemos sobre uma API REST que atua como um conversor de PDF para DOC para seu aplicativo de negócios. Portanto, cobriremos este guia cobrindo os seguintes pontos.

O que é Aspose.PDF e conversão de formato de arquivo?

Quando se trata de dimensionar, manter e simplificar um aplicativo de negócios online, é sempre vital optar pela infraestrutura em nuvem. Aspose.cloud oferece APIs REST de plataforma cruzada baseadas em nuvem para muitas conversões de formato de arquivo em vários idiomas, como JavaScript, Python e muitos mais. Aspose.PDF é uma das famílias de produtos baseados em nuvem que oferece conversão de formato de arquivo do formato de arquivo Portable Document Format (PDF) mais popular e amplamente utilizado. Como a conversão de formato de arquivo é o processo de conversão de arquivos de dados de um formato para outro. No entanto, este conversor de arquivos online (Aspose.PDF) permite que você converta seus arquivos PDF comerciais/pessoais para qualquer outro formato de arquivo popular, como PDF para MS Doc e DocX, PDF para HTML, PDF para SVG e muitos mais. Acima de tudo, você pode experimentar as APIs de nuvem usando um editor ativo.

Além disso, o formato de arquivo PDF é muito utilizado no setor corporativo devido à sua eficiência e capacidade. Além disso, tem a capacidade de transportar elementos de mídia, hiperlinks, representação visual, assinaturas digitais e muitos outros tipos de informação. Além disso, existem problemas de compatibilidade associados a vários formatos de arquivo e é necessário converter arquivos de dados de um formato para outro. Portanto, o Aspose.PDF vem com todos os recursos para converter um formato de arquivo para outro, e o conversor de PDF para DOC é um deles que vamos explorar neste tutorial da biblioteca Node.js de PDF para DOC.

API de conversão de PDF para Word

Nesta seção, veremos como começar com Aspose.PDF.

Suposição: antes de prosseguir, certifique-se de ter instalado os seguintes pré-requisitos simples em seu sistema.

Depois de configurar os requisitos acima, navegue até este painel do Aspose.cloud e faça login. Este painel é um espaço de nuvem onde você pode conhecer os planos de assinatura de APIs de nuvem e optar por qualquer um que seja adequado para você. Além disso, também fornece armazenamento, arquivos e gerenciamento de aplicativos. Agora, abra a guia do aplicativo no menu localizado à esquerda e crie seu novo aplicativo conforme a imagem abaixo.

PDF para DOC Node.js

Ao criar um novo aplicativo, você pode criar seu armazenamento escolhendo qualquer opção. Acima de tudo, você pode optar por qualquer armazenamento de terceiros para seus arquivos de dados, como Google Drive, Dropbox, Amazon s3 e muito mais. Assim que terminar, você obterá o ID do cliente e o segredo do cliente na interface do usuário do aplicativo, conforme mostrado na imagem abaixo. Esse conjunto de credenciais será usado para fazer chamadas para as APIs de nuvem do Aspose.PDF para tornar o conversor de PDF para DOC funcional. Além disso, a maneira segura de armazenar suas credenciais de API é usar as variáveis de ambiente. Na próxima seção, veremos como converter um PDF para DOC usando a biblioteca PDF To DOC Node.js.

conversor de pdf para doc

Como converter PDF para DOC em Node.js

Agora que nosso ambiente local está configurado, o armazenamento é gerado e vinculado ao aplicativo apropriado e obtivemos nossas credenciais personalizadas para APIs de nuvem.

A próxima etapa deste tutorial do Aspose.PDF é instalar e escrever algum código para praticar na prática o conversor de PDF para DOC usando os SDKs. Como vamos implementar em Node.js, portanto, escolhemos Nestjs. Embora você possa testar os SDKs em outras estruturas do Nodejs com algumas modificações de código.

Observação: visite este link caso deseje configurar o Nestjs em sua máquina.

Assim que seu servidor estiver funcionando, vá para o diretório raiz e coloque o arquivo PDF de origem que será convertido em DOC, pois colocamos um arquivo PDF ’m.pdf’ neste exemplo. Além disso, também geramos uma pasta “myfolder” no armazenamento em nuvem, que você pode criar conforme sua escolha. No entanto, nosso arquivo resultante (ou seja, arquivo DOC) será salvo em sua pasta. Depois disso, abra o arquivo app.controller.ts colocado dentro da pasta ‘src’, seu arquivo app.controller.ts deve ficar parecido com o mencionado abaixo.

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-ignore
        '',
        '',
        '',
        '',
        '',
        '',
        '',
        '',
        '',
        storageName,
      );

      // Baixar pdf do armazenamento em nuvem

      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;
    }
  }
}

Agora, reinicie o servidor, você pode fazer uma solicitação de postagem em http://localhost:3000/pdf-to-doc. Finalmente, você deve ver um arquivo chamado “result.doc” na pasta raiz do seu projeto.

Conclusão

Neste artigo, passamos por alguns fundamentos da conversão de formato de arquivo e como converter um PDF para DOC usando PDF para DOC Node.js. Da mesma forma, Aspose.PDF oferece SDKs de nuvem em muitos outros idiomas que você pode conferir. Esta postagem no blog certamente o ajudará se você estiver procurando por um conversor de PDF para DOC para o seu software comercial. Além disso, há documentação abrangente para todos os recursos de todos os conversores de arquivos online.

Faça uma pergunta

Caso encontre algum problema, sinta-se à vontade para visitar nosso fórum de suporte técnico. Nós tentamos nosso melhor nível para responder a todas as perguntas e dúvidas, o mais rápido possível.

Explorar

Você pode achar os seguintes links relevantes: