Aprimore os recursos de suas ferramentas e aplicativos com recursos avançados de mesclagem e divisão de documentos usando REST API e Node.js Cloud SDK.
Iniciar teste gratuitoGroupDocs.Merger Cloud SDK para Node.js é uma solução robusta para combinar, dividir, remover e reorganizar uma única página ou uma coleção de páginas de vários formatos de documento. Representar as páginas do documento como imagens é um dos muitos recursos úteis para analisar rapidamente o conteúdo e a estrutura do documento. Ele suporta o trabalho com uma ampla variedade de formatos de documentos, incluindo Microsoft Office Word, planilhas do Excel, apresentações do PowerPoint, desenhos do Visio, OneNote, PDF, HTML, OpenDocument, texto e muitos outros. Extraia informações básicas do documento e execute operações de segurança do documento aplicando atualização ou exclusão de proteções de senha de formatos de documento suportados. A API também é útil para extrair, trocar ou girar páginas selecionadas do documento de origem e gerar com precisão um novo documento resultante com base em páginas especificadas do documento de origem. GroupDocs.Merger Cloud SDK para Node.js é construído como uma camada sobre a GroupDocs.Merger Cloud REST API que pode ser usada com qualquer linguagem ou plataforma de desenvolvimento que possa chamar APIs 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;