Como converter PDF para formato TEXT Online usando Node.js

Converta PDF para o formato TEXT Online usando Node.js

Portable Document Format(PDF) é um formato de arquivo de documento que contém texto, imagens, dados, etc. O formato PDF é usado quando você precisa salvar arquivos que não podem ser modificados. Enquanto um arquivo Texto é um documento de texto simples que armazena texto simples na forma de linhas. É um arquivo não executável usado para criar notas rápidas em vários aplicativos. Às vezes, você só precisa do texto simples no formato .txt. Portanto, pode ser necessário converter PDF para o formato TEXT. Este artigo aborda como converter PDF para o formato TEXT Online usando Node.js.

Os tópicos a serem abordados neste artigo incluem:

API REST de conversão de PDF para TEXT e SDK Node.js

Node.js SDK of GroupDocs.Conversion é uma biblioteca de conversão NodeJS online que permite fazer conversões de PDF para Texto online. É uma biblioteca independente de plataforma e solução de conversão de documentos. Ele permite que você converta perfeitamente seus documentos e imagens de qualquer formato de arquivo suportado para qualquer formato que você precisar. Você pode facilmente converter mais de 50 tipos de documentos e imagens, como Word, PowerPoint, Excel, PDF, HTML, CAD, imagens raster, etc. Ele também fornece SDKs .NET, Java, PHP, Ruby, Android e Python como seus membros da família de conversão de documentos da Cloud API.

Você pode instalar o GroupDocs.Convert Cloud em seu projeto Node.js com o seguinte comando no console:

npm install groupdocs-conversion-cloud

Busque seu Client ID e Client Secret no dashboard antes de começar a seguir as etapas e os exemplos de código disponíveis. Depois de ter seu ID e segredo, adicione o código conforme mostrado abaixo:

# Importe o SDK do Node.js em seu aplicativo de nó de http://api.groupdocs.cloud
global.groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
global.fs = require("fs");

// obtenha clientId e clientSecret em https://dashboard.groupdocs.cloud (é necessário registro gratuito).
global.clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
global.clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
global.myStorage = "test-internal-storage";
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";

Como converter PDF para arquivo TEXT no Node.js usando a API REST

Você pode converter PDF em Texto no Nodejs programaticamente na nuvem seguindo as etapas abaixo:

  1. Upload o arquivo PDF para a nuvem
  2. Converter arquivo PDF para o formato de texto
  3. Baixar o arquivo de texto convertido

Carregar o arquivo PDF

Em primeiro lugar, carregue o arquivo PDF na nuvem usando o seguinte exemplo de código:

// abra o arquivo no IOStream da unidade do sistema.
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.pdf';
// ler arquivo
fs.readFile(resourcesFolder, (err, fileStream) => {
  // construir FileApi
  var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
  // criar solicitação de upload de arquivo
  var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.pdf", fileStream, myStorage);
  // subir arquivo
  fileApi.uploadFile(request)
    .then(function (response) {
      console.log("Expected response type is FilesUploadResult: " + response.uploaded.length);
    })
    .catch(function (error) {
      console.log("Error: " + error.message);
    });
});

Como resultado, o arquivo de texto carregado estará disponível na seção de arquivos do seu painel na nuvem.

Converter PDF para formato TXT em Node.js

  • Em primeiro lugar, crie uma instância do ConvertApi
  • Em segundo lugar, crie uma instância do ConvertSettings
  • Em seguida, defina o nome do armazenamento e o caminho do arquivo PDF de entrada
  • Em seguida, atribua “txt” ao formato
  • Agora, forneça o caminho do arquivo pdf de saída
  • Em seguida, crie ConvertDocumentRequest com ConvertSettings
  • Por fim, converta chamando o método convertDocument() com ConvertDocumentRequest

O exemplo de código a seguir mostra como converter o formato PDF em arquivo TEXT usando a API REST do Nodejs:

Baixe o arquivo convertido

O exemplo de código acima salvará o arquivo de texto convertido na nuvem. Agora você sabe como converter PDF em formato de texto usando Node.js. Em seguida, baixe o arquivo de texto usando o seguinte exemplo de código:

// construa FileApi para baixar o arquivo convertido
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// criar solicitação de download de arquivo
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.txt", myStorage);
// arquivo de download e tipo de resposta Stream
fileApi.downloadFile(request)
    .then(function (response) {
        // salve o arquivo no diretório do sistema
        fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.txt", response, "binary", function (err) { });
        console.log("Expected response type is Stream: " + response.length);
    })
    .catch(function (error) {
        console.log("Error: " + error.message);
    });

Conversor de PDF para Arquivo de Texto Online Gratuito

Como converter PDF para arquivo de texto online gratuitamente? Tente o seguinte para conversor online gratuito de PDF para texto, que é desenvolvido usando a API acima.

Conclusão

Estamos terminando este post aqui. Arquivos PDF e Texto são amplamente usados para armazenar e transmitir dados. Portanto, este artigo abordou como transformar PDF em aplicativos Node.js no formato Texto. Agora você sabe:

  • como converter PDF para formato de texto usando Node.js;
  • Conversor gratuito de PDF para Texto online;

Além disso, você pode aprender mais sobre GroupDocs.Conversion Cloud API usando a documentação. Também fornecemos uma seção Referência de API que permite visualizar e interagir com nossas APIs diretamente pelo navegador. Para exemplos detalhados, navegue até GitHub.

Você pode encontrar mais informações em nossa página de introdução

Além disso, Groupdocs.cloud está sendo constantemente atualizado com novos tópicos. Consequentemente, mantenha-se atualizado com as informações de APIs mais recentes.

Faça uma pergunta

Você pode tirar suas dúvidas sobre como converter PDF em formato de texto, através do nosso Fórum de Suporte Gratuito

perguntas frequentes

Como faço para converter um PDF em texto no Node.js?

Siga este link para aprender o trecho de código de como converter PDF em arquivo de texto usando node.js, de forma rápida e conveniente.

Como criar arquivo de texto de PDF em Node.js usando API REST?

Crie uma instância de ConvertApi, defina os valores das configurações de conversão e invoque o método convertDocument com ConvertDocumentRequest para converter PDF para texto legível online.

Posso converter PDF para Texto online gratuitamente?

Conversor online de PDF para texto grátis permite que você converta PDF para o formato de arquivo gratuito de texto, de forma rápida e fácil. Assim que a conversão estiver concluída, você pode baixar o arquivo de texto.

Como faço para converter PDF em texto legível offline?

Visite link de download de PDF para texto para baixar o conversor de PDF para texto para Windows. Este software de download gratuito de conversor de PDF para Texto online é usado para converter PDF para TXT rapidamente no Windows, com um único clique.

Veja também

Para saber mais sobre isso: recomendamos a leitura dos seguintes artigos: