Ανοίξτε εύκολα Word έγγραφα, PDF με λίγες μόνο γραμμές κώδικα JavaScript. Η βιβλιοθήκη μας Node θα σας παρέχει όλα όσα χρειάζεστε για να αποκτήσετε πρόσβαση στο περιεχόμενο του εγγράφου μέσω προγραμματισμού.
Εάν θέλετε να ανοίξετε ένα αρχείο κειμένου και να εργαστείτε με τα δεδομένα σε μορφή απλού κειμένου, μπορείτε να το κάνετε χρησιμοποιώντας τις πιο βασικές δυνατότητες της γλώσσας και του λειτουργικού συστήματος JavaScript. Όσον αφορά την ανάγνωση εγγράφων γραφείου, που παρουσιάζονται σε μεγάλη ποικιλία μορφών αρχείων (DOCX, DOC, PDF, RTF, ODT, HTML, κ.λπ.), αυτή η εργασία είναι πιο δύσκολο να επιλυθεί, καθώς τέτοια έγγραφα περιγράφονται από πολύπλοκα δεδομένα που μοιάζουν με δέντρο δομές εντός του μοντέλου DOM.
Η βιβλιοθήκη μας JavaScript είναι μια λύση που βασίζεται σε σύννεφο που θα σας επιτρέψει να ανοίγετε έγγραφα σε οποιαδήποτε μορφή γραφείου και web. Αυτή η κατανεμημένη προσέγγιση σάς παρέχει ευελιξία στην ανάπτυξη λογισμικού χρησιμοποιώντας τη γλώσσα JavaScript, καθώς όλη η επεξεργασία εγγράφων με ένταση πόρων θα πραγματοποιείται σε διακομιστές Aspose. Το μόνο που χρειάζεστε είναι να λάβετε ιδιωτικά κλειδιά για πρόσβαση στο Cloud API στον κώδικα JavaScript.
Μπορείτε να επαναλάβετε τα στοιχεία του εγγράφου ή μπορείτε να αναζητήσετε συγκεκριμένα στοιχεία στο δέντρο DOM. Παρέχουμε ένα ευρύ φάσμα λειτουργιών JavaScript τόσο για εργασία με τη δομή του εγγράφου όσο και με τα δεδομένα που περιέχονται στους κόμβους του εγγράφου.
Το ακόλουθο παράδειγμα κώδικα JavaScript θα σας βοηθήσει να καταλάβετε γρήγορα πώς να φορτώσετε ένα έγγραφο και να εκτελέσετε ορισμένες ενέργειες σε αυτό.
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);
});
});
});
Εγκαταστήστε 'Aspose.Words Cloud SDK for Node.js' χρησιμοποιώντας τη διαχείριση πακέτων NPM. Εκτελέστε npm install asposewordscloud --save από τη γραμμή εντολών για να εγκαταστήσετε το SDK μέσω της διαχείρισης πακέτων NPM. Εναλλακτικά, μπορείτε να κλωνοποιήσετε μη αυτόματα το Aspose.Words Cloud SDK for Node.js από το GitHub και να το χρησιμοποιήσετε στο έργο σας. Ακολουθήστε αυτές τις Instructions για να λάβετε γρήγορα τα απαραίτητα διαπιστευτήρια ασφαλείας και να αποκτήσετε πρόσβαση στο REST API.
Ανατρέξτε στην Repository Documentation για να δείτε περισσότερες λεπτομέρειες.