Migliora le capacità dei tuoi strumenti e applicazioni con funzionalità avanzate di unione e divisione dei documenti usando REST API & Node.js Cloud SDK.
Inizia la prova gratuitaGroupDocs.Merger Cloud SDK per Node.js è una soluzione robusta per combinare, dividere, rimuovere e riorganizzare pagine singole o una collezione di pagine da vari formati di documento. Rappresentare le pagine del documento come immagini è una delle numerose funzionalità utili per analizzare rapidamente il contenuto e la struttura del documento. Supporta la gestione di un’ampia gamma di formati di documento, inclusi Microsoft Office Word, fogli di calcolo Excel, presentazioni PowerPoint, disegni Visio, OneNote, PDF, HTML, OpenDocument, testo e molti altri. Estrai le informazioni di base del documento ed esegui operazioni di sicurezza applicando, aggiornando o eliminando le protezioni con password dai formati di documento supportati. Il API è anche utile per estrarre, scambiare o ruotare le pagine selezionate dal documento sorgente e genera con precisione un nuovo documento risultante basato sulle pagine specificate del documento sorgente. GroupDocs.Merger Cloud SDK per Node.js è costruito come un livello sopra GroupDocs.Merger Cloud REST API che può essere utilizzato con qualsiasi linguaggio o piattaforma di sviluppo in grado di chiamare 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;