Node.js Documents Editor Cloud SDK

Βελτιώστε τα εργαλεία και τις εφαρμογές σας με λειτουργίες επεξεργασίας εγγράφων χρησιμοποιώντας το REST API και το Node.js Cloud SDK.

Ξεκινήστε τη δωρεάν δοκιμή

Το GroupDocs.Editor Cloud SDK για το Node.js υποστηρίζει την επεξεργασία μιας μεγάλης γκάμα δημοφιλών μορφών εγγράφων σε οποιονδήποτε τύπο εφαρμογής Node.js ενσωματώνοντας το GroupDocs.Editor Cloud SDK για Node.js με το GroupDocs.Editor Cloud REST API. Απλώς πρέπει να ανεβάσετε υποστηριζόμενες μορφές εγγράφων ((Microsoft Word, υπολογιστικά φύλλα Excel, PowerPoint, TXT, HTML, XML) σε οποιοδήποτε πρόγραμμα επεξεργασίας HTML WYSIWYG και να το μετατρέψετε ξανά στην αρχική του μορφή διατηρώντας την ίδια εμφάνιση μετά την επεξεργασία του εγγράφου.

Το GroupDocs.Editor Cloud SDK για το Node.js είναι χτισμένο ως ένα επίπεδο πάνω από το GroupDocs.Editor Cloud REST API που εξοικονομεί πολύτιμο χρόνο ανάπτυξης με τη διαχείριση αιτημάτων χαμηλού επιπέδου και τον χειρισμό των απαντήσεων. Οι προγραμματιστές μπορούν να επικεντρωθούν στη σύνταξη του συγκεκριμένου κώδικα μόνο όπως απαιτείται στο έργο.

Προηγμένες δυνατότητες επεξεργασίας εγγράφων REST API

Ενσωματώνεται εύκολα σε οποιοδήποτε πρόγραμμα επεξεργασίας WYSIWYG

Επεξεργαστείτε έγγραφα του Word ως σύνολο ή ορίστε το εύρος σελίδων

Υποστηρίζεται η επεξεργασία υπολογιστικών φύλλων με πολλές καρτέλες

Βελτιστοποιημένη χρήση μνήμης για μεγάλα αρχεία CSV ή TSV

Εξαγωγή πληροφοριών εγγράφου (τύπος, μέγεθος, αριθμός σελίδων κ.λπ.)

Cloud REST API για χρήση με οποιαδήποτε γλώσσα ή πλατφόρμα

Εργασία με έγγραφα επεξεργασίας κειμένου - Node.js

    //Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).
    global.editApi = editor_cloud.EditApi.fromKeys(appSid, appKey);
    global.fileApi = editor_cloud.FileApi.fromKeys(appSid, appKey);
    
    // The document already uploaded into the storage.
    // Load it into editable state      
    let fileInfo = new editor_cloud.FileInfo();
    fileInfo.filePath = "WordProcessing/password-protected.docx";
    fileInfo.password = "password";
    let loadOptions = new editor_cloud.WordProcessingLoadOptions();
    loadOptions.fileInfo = fileInfo;
    loadOptions.outputPath = "output";
    let loadResult = await editApi.load(new editor_cloud.LoadRequest(loadOptions));
    
    // Download html document
    let buf = await fileApi.downloadFile(new editor_cloud.DownloadFileRequest(loadResult.htmlPath));
    let htmlString = buf.toString("utf-8");
    
    // Edit something...
    htmlString = htmlString.replace("Sample test text", "Hello world");
    
    // Upload html back to storage
    await fileApi.uploadFile(new editor_cloud.UploadFileRequest(loadResult.htmlPath, new Buffer(htmlString, "utf-8")));
    
    // Save html back to docx
    let saveOptions = new editor_cloud.WordProcessingSaveOptions();
    saveOptions.fileInfo = fileInfo;
    saveOptions.outputPath = "output/edited.docx";
    saveOptions.htmlPath = loadResult.htmlPath;
    saveOptions.resourcesPath = loadResult.resourcesPath;
    let saveResult = await editApi.save(new editor_cloud.SaveRequest(saveOptions));
    
    // Done.
    console.log("Document edited: " + saveResult.path);

Πόροι υποστήριξης και μάθησης

Το GroupDocs.Editor προσφέρει API προβολής εγγράφων για άλλα δημοφιλή περιβάλλοντα ανάπτυξης

  Ελληνικά