Aprimore as capacidades das suas ferramentas e aplicações 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 páginas individuais ou uma coleção de páginas de vários formatos de documento. Representar as páginas do documento como imagens é um dos recursos úteis para analisar rapidamente o conteúdo e a estrutura do documento. Ele oferece suporte a uma ampla variedade de formatos de documento, incluindo Microsoft Office Word, planilhas Excel, apresentações PowerPoint, desenhos Visio, OneNote, PDF, HTML, OpenDocument, texto e muitos outros. Extraia informações básicas do documento e execute operações de segurança, aplicando, atualizando ou removendo proteções por senha nos formatos de documento suportados. O API também é útil para extrair, trocar ou girar páginas selecionadas do documento de origem e gera com precisão um novo documento resultante com base nas páginas especificadas do documento de origem. GroupDocs.Merger Cloud SDK para Node.js foi construído como uma camada sobre GroupDocs.Merger Cloud REST API, que pode ser usada com qualquer linguagem ou plataforma de desenvolvimento que possa chamar 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;