Редактор документов Node.js Cloud SDK

Улучшите свои инструменты и приложения с помощью функций редактирования документов, используя REST API и Node.js Cloud SDK.

  • GroupDocs.Editor для cURL
  • GroupDocs.Editor для .NET
  • GroupDocs.Editor для Java
  • GroupDocs.Editor для PHP
  • GroupDocs.Editor для Python
  • GroupDocs.Editor для Ruby
  • GroupDocs.Editor для Android
Начать бесплатную пробную версию

GroupDocs.Editor Cloud SDK for Node.js поддерживает редактирование широкого спектра популярных форматов документов в любом типе приложений Node.js за счёт интеграции GroupDocs.Editor Cloud SDK for Node.js с GroupDocs.Editor Cloud REST API. Вам достаточно загрузить поддерживаемые форматы документов (Microsoft Word, таблицы Excel, PowerPoint, TXT, HTML, XML) в любой WYSIWYG-редактор HTML и преобразовать их обратно в исходный формат, сохранив тот же внешний вид после редактирования документа.

GroupDocs.Editor Cloud SDK for Node.js построен как слой поверх GroupDocs.Editor Cloud REST API, экономящий ценное время разработки за счёт управления низкоуровневыми запросами и обработкой ответов. Разработчики могут сосредоточиться на написании конкретного кода только по мере необходимости в проекте.

Часто задаваемые вопросы

Я хочу создать собственное приложение Node.js для редактирования документов?

Посмотрите GroupDocs.Editor Cloud SDK на GitHub для Node.js (https://github.com/groupdocs-editor-cloud/groupdocs-editor-cloud-node), если вам нужен исходный код для аннотирования файла в облаке.

Можно ли бесплатно попробовать GroupDocs.Editor REST APIs на Node.js?

Вы можете попробовать GroupDocs.Editor Low-Code Node.js APIs без каких-либо ограничений.

Я не хочу загружать свои конфиденциальные файлы нигде для редактирования? Какие у меня есть варианты?

GroupDocs.Editor Cloud также доступен в виде образа Docker, который можно использовать для самостоятельного размещения сервиса. Или вы можете создавать собственные сервисы, используя GroupDocs.Editor High-code APIs(https://products.groupdocs.com/editor/), которые в настоящее время управляют нашими REST APIs.

Функции продвинутого редактора документов REST API

Легко интегрируется в любой WYSIWYG-редактор

Редактируйте документы Word целиком или задайте диапазон страниц

Редактирование электронных таблиц в нескольких вкладках поддерживается

Оптимизированное использование памяти для больших файлов CSV или TSV

Извлекайте информацию о документе (тип, размер, количество страниц и т.д.)

Cloud REST API может использоваться с любым языком или любой платформой

Работа с документами 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 предлагает просмотр документов APIs для других популярных сред разработки

  РУССКИЙ
10e2c03dd