Einfaches Öffnen von Word und PDF Dokumenten mit nur wenigen Zeilen JavaScript Code. Unsere Node Bibliothek bietet Ihnen alles, was Sie für den programmgesteuerten Zugriff auf Dokumentinhalte benötigen.
Wenn Sie eine Textdatei öffnen und mit den Daten im Klartextformat arbeiten möchten, können Sie dies mit den grundlegendsten Funktionen der JavaScript Sprache und des Betriebssystems tun. Beim Lesen von Office-Dokumenten, die in einer Vielzahl von Dateiformaten (DOCX, DOC, PDF, RTF, ODT, HTML usw.) vorliegen, ist diese Aufgabe schwieriger zu lösen, da solche Dokumente durch komplexe baumartige Daten beschrieben werden Strukturen innerhalb des DOM Modells.
Unsere JavaScript Bibliothek ist eine Cloud-basierte Lösung, mit der Sie Dokumente in jedem Office- und Webformat öffnen können. Dieser verteilte Ansatz gibt Ihnen Flexibilität bei der Softwareentwicklung mit JavaScript Sprache, da die gesamte ressourcenintensive Dokumentenverarbeitung auf Aspose-Servern stattfindet. Alles, was Sie brauchen, ist, private Schlüssel für den Zugriff auf die Cloud API im JavaScript Code zu erhalten.
Sie können Dokumentelemente durchlaufen oder nach bestimmten Elementen in der DOM Struktur suchen. Sowohl für die Arbeit mit der Struktur des Dokuments als auch mit den in den Dokumentknoten enthaltenen Daten stellen wir eine Vielzahl von JavaScript Funktionen zur Verfügung.
Das folgende JavaScript Codebeispiel hilft Ihnen, schnell herauszufinden, wie Sie ein Dokument laden und einige Aktionen daran ausführen.
import * as fs from "fs";
const wordsApi = new WordsApi("####-####-####-####-####", "##################");
const fileName = "Input.docx";
const requestFileContent = fs.createReadStream(fs.readFileSync(
fileName, 'utf8'));
const uploadDocumentRequest = new model.UploadFileRequest({
fileContent: requestFileContent,
path: fileName
});
wordsApi.uploadFile(uploadDocumentRequest)
.then((uploadDocumentRequestResult) => {
console.log("Result of UploadDocumentRequest: ", uploadDocumentRequestResult);
const requestParagraph = new model.ParagraphInsert({
text: "Reading and writing to the file in the cloud occurs automatically."
})
const insertParagraphRequest = new model.InsertParagraphRequest({
name: fileName,
paragraph: requestParagraph
});
wordsApi.insertParagraph(insertParagraphRequest)
.then((insertParagraphRequestResult) => {
console.log("Result of InsertParagraphRequest: ", insertParagraphRequestResult);
const downloadDocumentRequest = new model.DownloadFileRequest({
path: fileName
});
wordsApi.downloadFile(downloadDocumentRequest)
.then((downloadDocumentRequestResult) => {
console.log("Result of DownloadDocumentRequest: ", downloadDocumentRequestResult);
});
});
});
Installieren Sie 'Aspose.Words Cloud SDK for Node.js' mit dem NPM -Paketmanager. Führen Sie npm install asposewordscloud --save über die Befehlszeile aus, um das SDK über den NPM Paketmanager zu installieren. Alternativ können Sie den Quellcode des Aspose.Words Cloud SDK for Node.js manuell von GitHub klonen und in Ihrem Projekt verwenden. Bitte befolgen Sie diese Instructions, um schnell die erforderlichen Sicherheitsanmeldeinformationen zu erhalten und auf unsere REST API zuzugreifen.
Weitere Einzelheiten finden Sie in der Repository Documentation.