Erweitern Sie die Fähigkeiten Ihrer Werkzeuge und Anwendungen mit fortschrittlichen Funktionen zum Zusammenführen und Aufteilen von Dokumenten, indem Sie REST API & Node.js Cloud SDK verwenden.
Kostenlos testenGroupDocs.Merger Cloud SDK für Node.js ist eine robuste Lösung, um einzelne Seiten oder eine Sammlung von Seiten aus verschiedenen Dokumentformaten zu kombinieren, zu teilen, zu entfernen und neu anzuordnen. Die Darstellung der Dokumentseiten als Bilder ist eines der vielen nützlichen Features, um Inhalt und Dokumentstruktur schnell zu analysieren. Sie unterstützt die Arbeit mit einer breiten Palette von Dokumentformaten, einschließlich Microsoft Office Word, Excel-Tabellen, PowerPoint-Präsentationen, Visio-Zeichnungen, OneNote, PDF, HTML, OpenDocument, Text und vielen anderen. Extrahieren Sie grundlegende Informationen aus dem Dokument und führen Sie Sicherheitsoperationen durch, indem Sie Passwortschutz in unterstützten Dokumentformaten aktualisieren oder löschen. Der API ist ebenfalls hilfreich, um ausgewählte Seiten aus dem Quell-Dokument zu extrahieren, zu tauschen oder zu drehen und erzeugt exakt ein neues Ergebnisdokument basierend auf den angegebenen Seiten des Quell-Dokuments. GroupDocs.Merger Cloud SDK für Node.js ist als Schicht über GroupDocs.Merger Cloud REST API aufgebaut und kann mit jeder Sprache oder Entwicklungsplattform verwendet werden, die REST APIs aufrufen kann.
//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;