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.
Combine varias páginas, diapositivas u hojas de cálculo en un solo documento
Cambiar la posición de dos páginas, diapositivas u hojas dentro de un documento
Gire las páginas configurando ángulos de rotación como 90, 180 o 270 grados
Divide cualquier documento en archivos más pequeños
Eliminar cualquier página individual o colección de páginas específicas
Cambiar la orientación de la página
Reorganizar páginas, diapositivas o diagramas
Establecer, restablecer y eliminar contraseña
Obtener lista de formatos de archivo admitidos
//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;