Trabajar con archivos Docs/Docx se convierte en una molestia cuando los datos están dispersos entre varios archivos de Word. Este escenario conduce a una pérdida de tiempo y mano de obra valiosa. Afortunadamente, GroupDocs.Merger es la solución a este problema, ya que ofrece API REST y SDK en la nube para fusionar documentos de Word en un solo archivo. Además, esta API de fusión de documentos de Word permite a los usuarios configurar llamadas API según los requisitos. En esta publicación de blog, exploraremos cómo unir documentos de Word en una aplicación basada en Node.js usando GroupDocs.Merger Cloud SDK para Node.js.
Cubriremos los siguientes puntos en este artículo:
- Instalación de la API de fusión de documentos de Word
- Unir documentos de Word en Node.js mediante programación
- Unirse a documentos de Word en línea
Instalación de la API de fusión de documentos de Word
Es bastante sencillo instalar GroupDocs.Merger Cloud Node.js SDK en un proyecto basado en Node.js. Simplemente ejecute el siguiente comando en la terminal y comience a aprovechar sus métodos de nivel empresarial para unir archivos de Word mediante programación.
npm install groupdocs-merger-cloud
Visite este enlace para conocer el proceso de obtención de credenciales de API para SDK de GroupDocs.Merger.
Unir documentos de Word en Node.js mediante programación
Esta sección demuestra la implementación real de la funcionalidad. Hemos subido dos archivos Docs/Docx diferentes en la nube API tablero. Por lo tanto, puede cargar los archivos manualmente y programáticamente también.
Los siguientes son los pasos para unir documentos de Word mediante programación:
- Incluye el módulo groupdocs-merger-cloud en tu aplicación.
- Cree una instancia de DocumentApi con las credenciales de API.
- Cree una instancia de la clase JoinItem.
- Cree una instancia de un objeto de la clase FileInfo.
- Establezca la ruta del archivo de Word de origen.
- Crea un objeto de la clase JoinOptions.
- Invoque la propiedad JoinItems para asignar la matriz del documento fuente.
- Establezca la ruta de salida para el documento generado.
- Inicialice una instancia de la clase JoinRequest y pásela al método join.
El siguiente fragmento de código muestra cómo fusionar documentos de Word usando Node.js:
// Incluya el módulo groupdocs-merger-cloud en su aplicación.
const merger_cloud = require("groupdocs-merger-cloud");
const clientId = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxx";
// Cree una instancia de DocumentApi con las credenciales de API.
const documentApi = merger_cloud.DocumentApi.fromKeys(clientId, clientSecret);
// Cree una instancia de la clase JoinItem.
let item1 = new merger_cloud.JoinItem();
// Crear una instancia de un objeto de la clase FileInfo.
item1.fileInfo = new merger_cloud.FileInfo();
// Establezca la ruta del archivo de Word de origen.
item1.fileInfo.filePath = "sample.docx";
let item2 = new merger_cloud.JoinItem();
item2.fileInfo = new merger_cloud.FileInfo();
item2.fileInfo.filePath = "sample2.docx";
// Crea un objeto de la clase JoinOptions.
let options = new merger_cloud.JoinOptions();
// Invoque la propiedad JoinItems para asignar la matriz del documento fuente.
options.joinItems = [item1, item2];
// Establecer la ruta de salida para el documento generado
options.outputPath = "Output/joined.docx";
// Inicialice una instancia de la clase JoinRequest y pásela al método de unión.
documentApi.join(new merger_cloud.JoinRequest(options)).then(()=>console.log("Success!"));
El fragmento de código anterior fusionará documentos de Word y creará el archivo generado en la carpeta “Salida”. Sin embargo, puede descargar el archivo manualmente o mediante programación llamando al método DownloadFile.
Únase a documentos de Word en línea
GroupDocs.Merger ofrece una versión en línea de SDK para fusionar documentos de Word. Todo lo que necesita hacer es soltar/cargar el archivo Docs/Docx y presionar el botón “Fusionar ahora”. Sobre todo, no necesita ninguna suscripción previa para utilizar esta combinación de documentos de Word en línea.
Conclusión
Esperamos que haya aprendido cómo unir documentos de Word usando GroupDocs.Merger Cloud SDK. Además, también hemos seguido los pasos y el código de muestra para lograr la funcionalidad. Además, esta API de fusión de documentos de Word es fácil de usar e integrar con su proyecto basado en Node.js. Por lo tanto, no se salte la documentación para conocer otras funciones útiles. De hecho, puedes interactuar con nuestras API aquí directamente y también encontrar el código fuente en el repositorio GitHub.
Además, le recomendamos que siga nuestra Guía de introducción.
Finalmente, groupdocs.cloud está escribiendo nuevos artículos. Por lo tanto, manténgase en contacto para conocer las últimas actualizaciones.
Hacer una pregunta
Puedes dejarnos saber tus dudas o consultas en nuestro foro.
Preguntas frecuentes – Preguntas frecuentes
¿Existe alguna manera de unir documentos de Word?
GroupDocs.Merger Cloud SDK ofrece una amplia gama de métodos y propiedades para fusionar documentos de Word mediante programación. Para eso, puede inicializar una instancia de la clase JoinRequest y pasarla al método de unión para unirse documentos de Word.
¿Cómo combinar 2 documentos de Word?
Visite este enlace para conocer la respuesta en detalle.