Junte-se a documentos do Word usando uma fusão de documentos do Word

Trabalhar com arquivos Docs/Docx torna-se um incômodo quando os dados estão espalhados entre vários arquivos do Word. Este cenário leva a uma perda de tempo e mão de obra valiosa. Felizmente, GroupDocs.Merger é a solução para esse problema, pois oferece APIs REST e SDKs de nuvem para mesclar documentos do Word em um único arquivo. Além disso, esta API de fusão de documentos do Word permite que os usuários configurem chamadas de API de acordo com os requisitos. Nesta postagem do blog, exploraremos como unir documentos do Word em um aplicativo baseado em Node.js usando GroupDocs.Merger Cloud SDK for Node.js.

Abordaremos os seguintes pontos neste artigo:

Instalação da API Word Document Merger

É bastante simples instalar o GroupDocs.Merger Cloud Node.js SDK em um projeto baseado em Node.js. Basta executar o seguinte comando no terminal e começar a aproveitar seus métodos de nível empresarial para juntar arquivos do Word programaticamente.

npm install groupdocs-merger-cloud

Visite este link para aprender o processo de obtenção de credenciais de API para GroupDocs.Merger SDKs.

Junte documentos do Word em Node.js programaticamente

Esta seção demonstra a implementação real da funcionalidade. Carregamos dois arquivos Docs/Docx diferentes na nuvem da API painel. Assim, você pode fazer upload dos arquivos manualmente e programaticamente também.

A seguir estão as etapas para unir documentos do Word programaticamente:

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

O trecho de código a seguir mostra como mesclar documentos do Word 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 = "xxxxxxxxxxxxxxxxxxx";

// Instancie o DocumentApi com as credenciais da API.
const documentApi = merger_cloud.DocumentApi.fromKeys(clientId, clientSecret);
// Crie uma instância da classe JoinItem.
let item1 = new merger_cloud.JoinItem();
// Instancie um objeto da classe FileInfo.
item1.fileInfo = new merger_cloud.FileInfo();
// Defina o caminho do arquivo do Word de origem.
item1.fileInfo.filePath = "sample.docx";
 
let item2 = new merger_cloud.JoinItem();
item2.fileInfo = new merger_cloud.FileInfo();
item2.fileInfo.filePath = "sample2.docx";    
 // Crie um objeto da classe JoinOptions.
let options = new merger_cloud.JoinOptions();
// Invoque a propriedade JoinItems para atribuir a matriz do documento de origem.
options.joinItems = [item1, item2];
// Defina o caminho de saída do documento gerado
options.outputPath = "Output/joined.docx";
// 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("Success!"));

O trecho de código acima irá mesclar documentos do Word e criar o arquivo gerado na pasta “Saída”. No entanto, você pode baixar o arquivo manualmente ou programaticamente chamando o método DownloadFile.

juntar arquivos de palavras

Junte-se a documentos do Word on-line

GroupDocs.Merger oferece uma versão online de SDKs para mesclar documentos do Word. Tudo o que você precisa fazer é simplesmente soltar/carregar o arquivo Docs/Docx e clicar no botão “Mesclar agora”. Acima de tudo, você não precisa de nenhuma assinatura prévia para usar esta fusão online de documentos do Word.

juntar documentos do Word on-line

Conclusão

Esperamos que você tenha aprendido como juntar documentos do Word usando GroupDocs.Merger Cloud SDK. Além disso, também seguimos as etapas e o exemplo de código para obter a funcionalidade. Além disso, esta API de fusão de documentos do Word é fácil de usar e integrar com seu projeto baseado em Node.js. Portanto, não pule a documentação para aprender sobre outros recursos úteis. Na verdade, você pode interagir diretamente com nossas APIs aqui e também encontrar o código-fonte no repositório GitHub.

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

Existe uma maneira de unir documentos do Word?

GroupDocs.Merger Cloud SDK oferece uma ampla pilha de métodos e propriedades para mesclar documentos do Word programaticamente. Para isso, você pode inicializar uma instância da classe JoinRequest e passá-la para o método join para join documentos do Word.

Como combinar 2 documentos do Word?

Visite este link para saber a resposta em detalhes.

Veja também