Migliora le capacità dei tuoi strumenti e applicazioni con funzionalità avanzate di unione e divisione dei documenti utilizzando REST API e Node.js Cloud SDK.
Inizia la prova gratuitaGroupDocs.Merger Cloud SDK per Node.js è una solida soluzione per combinare, dividere, rimuovere e riorganizzare una singola pagina o una raccolta di pagine da vari formati di documenti. Rappresentare le pagine del documento come immagini è una delle tante funzioni utili per analizzare rapidamente il contenuto e la struttura del documento. Supporta il lavoro con un’ampia gamma di formati di documenti tra cui 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 del documento applicando l’aggiornamento o l’eliminazione delle protezioni con password dai formati di documento supportati. L’API è anche utile per estrarre, scambiare o ruotare le pagine selezionate dal documento di origine e genera accuratamente un nuovo documento risultante basato su pagine specificate dal documento di origine. GroupDocs.Merger Cloud SDK per Node.js è costruito come un livello sopra l’API REST di GroupDocs.Merger Cloud che può essere utilizzato con qualsiasi linguaggio o piattaforma di sviluppo in grado di chiamare le API 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;