Mejora las capacidades de tus herramientas y aplicaciones con funciones avanzadas de combinación y división de documentos usando 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 página única o una colección de páginas de varios formatos de documento. Representar las páginas del documento como imágenes es una de las muchas funciones útiles para analizar rápidamente el contenido y la estructura del documento. Admite trabajar con una amplia gama de formatos de documento, incluidos Microsoft Office Word, hojas de cálculo Excel, presentaciones PowerPoint, dibujos Visio, OneNote, PDF, HTML, OpenDocument, texto y muchos otros. Extrae información básica del documento y realiza operaciones de seguridad del documento aplicando, actualizando o eliminando protecciones con contraseña de los formatos de documento compatibles. El API también es útil para extraer, intercambiar o rotar páginas seleccionadas del documento origen y genera con precisión un nuevo documento resultante basado en las páginas especificadas del documento origen. GroupDocs.Merger Cloud SDK para Node.js está construido como una capa sobre GroupDocs.Merger Cloud REST API que puede usarse con cualquier lenguaje o plataforma de desarrollo que pueda invocar REST APIs.
//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;