Combine arquivos de texto usando uma fusão de arquivos TXT

Suponha que você tenha vários arquivos Text e queira mesclá-los em um único arquivo de texto, o GroupDocs.Merger Cloud SDK for Node.js fornece recursos para combinar arquivos de texto programaticamente. Não importa o tamanho do seu arquivo de texto, esta fusão de arquivos TXT permite mesclar arquivos de texto com eficiência. Além disso, GroupDocs.Merger oferece SDKs em nuvem e API REST para integrações de terceiros. No entanto, esta postagem do blog ensina você a juntar arquivos de texto usando GroupDocs.Merger Cloud SDK for Node.js em um projeto baseado em Node.js. Ao final desta postagem do blog, você deverá ter aprendido como combinar arquivos de texto em Node.js.

Seguiremos os seguintes pontos neste artigo:

Instalação da API de fusão de arquivos TXT

O processo de instalação do GroupDocs.Merger Cloud SDK para Node.js está apenas executando um comando. É leve e requer muito menos recursos do sistema. Portanto, você pode configurar esta fusão de arquivos TXT API executando o seguinte comando no Terminal/CMD:

npm install groupdocs-merger-cloud

Assim que a instalação for concluída, visite este link para saber como obter credenciais de API (ID do cliente + Segredo do cliente).

Combine arquivos de texto programaticamente

Vamos combinar arquivos de texto usando os métodos expostos por esses [SDKs] de nuvem 8. Para isso, carregamos dois arquivos de texto diferentes na nuvem painel.

Visite este link para fazer upload dos arquivos programaticamente.

Siga as etapas a seguir para juntar arquivos de texto em Node.js:

  • Inclua o módulo groupdocs-merger-cloud em seu aplicativo.
  • Inicialize a instância do DocumentApi com as credenciais da API.
  • Instancie um objeto da classe JoinItem.
  • Crie um objeto da classe FileInfo.
  • Defina o caminho do arquivo de texto de origem.
  • Crie um objeto da classe JoinOptions.
  • Chame a propriedade JoinItems para atribuir a matriz do documento de origem.
  • Defina o caminho de saída para o documento mesclado gerado.
  • Inicialize uma instância da classe JoinRequest e passe-a para o método join.

O exemplo de código a seguir demonstra como mesclar arquivos de texto usando Node.js:

// Inclua o módulo groupdocs-merger-cloud em seu aplicativo.
const merger_cloud = require("groupdocs-merger-cloud");

const clientId = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxx";

// Inicialize a instância do DocumentApi com as credenciais da API.
const documentApi = merger_cloud.DocumentApi.fromKeys(clientId, clientSecret);
// Instancie um objeto da classe JoinItem.
let item1 = new merger_cloud.JoinItem();
// Crie um objeto da classe FileInfo.
item1.fileInfo = new merger_cloud.FileInfo();
// Defina o caminho do arquivo de texto de origem.
item1.fileInfo.filePath = "first.txt";
 
let item2 = new merger_cloud.JoinItem();
item2.fileInfo = new merger_cloud.FileInfo();
item2.fileInfo.filePath = "second.txt";    
// Crie um objeto da classe JoinOptions.
let options = new merger_cloud.JoinOptions();
// Chame a propriedade JoinItems para atribuir a matriz do documento de origem.
options.joinItems = [item1, item2];
// Defina o caminho de saída para o documento mesclado gerado.
options.outputPath = "Output/joined.txt";
// Inicialize uma instância da classe JoinRequest e passe-a para o método join.  
documentApi.join(new merger_cloud.JoinRequest(options)).then(()=>console.log("Done successfully"));

Depois de executar o servidor, um arquivo de texto mesclado é gerado na pasta “Saída”, conforme mostrado na imagem abaixo:

mesclar arquivos de texto
Assim, você pode baixar o arquivo gerado manualmente ou invocando o método DownloadFile caso queira fazer o download programaticamente.

Mesclar arquivos de texto online

Além disso, você pode aproveitar a versão online do GroupDocs.Merger Cloud SDK. É muito fácil de usar, basta soltar/carregar os arquivos de texto e pressionar o botão “Mesclar agora” para juntar os arquivos de texto instantaneamente. Você pode explorar mais navegando até o link fornecido abaixo.

mesclar arquivos de texto on-line

Conclusão

Isso nos leva ao final deste guia. Esperamos que você tenha aprendido como combinar arquivos de texto usando GroupDocs.Merger Cloud SDK em um projeto baseado em Node.js. Além disso, este artigo irá ajudá-lo a construir uma fusão de arquivos TXT para seu aplicativo comercial. Além disso, você pode explorar mais essa API visitando documentação. Na verdade, você pode verificar o repositório GitHub, já que o GroupDocs.Merger Cloud SDK for Node.js é de código aberto. Por último, não se esqueça de interagir diretamente com nossa API aqui.

Além disso, recomendamos que você siga nosso Guia de primeiros passos.

Finalmente, groupdocs.cloud está escrevendo novos artigos. Portanto, fique em contato para obter as atualizações mais recentes.

Faça uma pergunta

Você pode nos informar sobre suas dúvidas ou dúvidas em nosso fórum.

Perguntas frequentes – Perguntas frequentes

Qual é o software para mesclar arquivos de texto?

GroupDocs.Merger expôs SDKs para várias linguagens de programação e APIs REST para mesclar arquivos de texto programaticamente.

Como faço para combinar vários arquivos de texto em um?

Visite este link para saber a resposta em detalhes.

Veja também