Node.jsドキュメントエディターCloudSDK

RESTAPIとNode.jsCloudSDKを使用して、ドキュメント編集機能でツールとアプリケーションを強化します。

無料トライアルを開始

GroupDocs.Editor Cloud SDK for Node.jsは、GroupDocs.Editor Cloud SDKforNode.jsをGroupDocs.EditorCloudREST APIと統合することにより、あらゆるタイプのNode.jsアプリケーションで広く使用されているさまざまなドキュメント形式の編集をサポートします。サポートされているドキュメント形式((Microsoft Word、Excelスプレッドシート、PowerPoint、TXT、HTML、XML))を任意のWYSIWYG HTMLエディターにアップロードし、ドキュメントの編集後に同じ外観を維持したまま元の形式に変換する必要があります。

GroupDocs.Editor Cloud SDK for Node.jsは、GroupDocs.Editor Cloud REST APIの上にレイヤーとして構築されており、低レベルのリクエストを管理し、レスポンスを処理することで、貴重な開発時間を節約します。開発者は、プロジェクトで必要な場合にのみ、特定のコードの作成に集中できます。

高度なドキュメントエディタRESTAPIの機能

WYSIWYGエディター内で簡単に統合できます

Word文書全体を編集するか、ページ範囲を定義します

マルチタブのスプレッドシート編集がサポートされています

大きなCSVまたはTSVファイルのメモリ使用量を最適化

ドキュメント情報(タイプ、サイズ、ページ数など)を抽出します

任意の言語またはプラットフォームで使用されるCloudRESTAPI

WordProcessingドキュメントの操作-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を提供します

  日本語