Mejore las capacidades de sus herramientas y aplicaciones con funciones avanzadas de fusión y división de documentos utilizando REST API y Node.js Cloud SDK.
Empiza la prueba gratuitaGroupDocs.Merger Cloud SDK para Node.js es una solución robusta para combinar, dividir, eliminar y reorganizar una sola página o una colección de páginas de varios formatos de documentos. Representar las páginas del documento como imágenes es una de las muchas características útiles para analizar rápidamente el contenido y la estructura del documento. Admite trabajar con una amplia gama de formatos de documentos, incluidos Microsoft Office Word, hojas de cálculo de Excel, presentaciones de PowerPoint, dibujos de Visio, OneNote, PDF, HTML, OpenDocument, texto y muchos otros. Extraiga información básica del documento y realice operaciones de seguridad del documento mediante la actualización o eliminación de protecciones de contraseña de los formatos de documentos admitidos. La API también es útil para extraer, intercambiar o rotar páginas seleccionadas del documento de origen y genera con precisión un nuevo documento resultante basado en páginas específicas del documento de origen. GroupDocs.Merger Cloud SDK para Node.js está construido como una capa sobre la API de REST de GroupDocs.Merger Cloud que se puede usar con cualquier lenguaje o plataforma de desarrollo que pueda llamar a las API de REST.
//Get your App SID and App Key at https://dashboard.groupdocs.cloud (free registration is required).
class JoinPagesFromVariousDocuments {
static async Run() {
let item1 = new merger_cloud.JoinItem();
item1.fileInfo = new merger_cloud.FileInfo();
item1.fileInfo.filePath = "WordProcessing/sample-10-pages.docx";
item1.pages = [3, 6, 8];
let item2 = new merger_cloud.JoinItem();
item2.fileInfo = new merger_cloud.FileInfo();
item2.fileInfo.filePath = "WordProcessing/four-pages.docx";
item2.startPageNumber = 1
item2.endPageNumber = 4
item2.rangeMode = merger_cloud.JoinItem.RangeModeEnum.OddPages;
let options = new merger_cloud.JoinOptions();
options.joinItems = [item1, item2];
options.outputPath = "Output/joined-pages.docx";
let result = await documentApi.join(new merger_cloud.JoinRequest(options));
console.log("Output file path: " + result.path);
}
}
module.exports = JoinPagesFromVariousDocuments;