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

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

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

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, который экономит драгоценное время разработки за счет управления низкоуровневыми запросами и обработки ответов. Разработчики могут сосредоточиться на написании определенного кода только по мере необходимости в проекте.

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

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

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

Могу ли я бесплатно попробовать REST API GroupDocs.Editor на Node.js?

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

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

GroupDocs.Editor Cloud также доступен в виде образа Docker, который можно использовать для [самостоятельного размещения] (https://purchase.groupdocs.cloud/self-hosting) сервиса. Или вы можете создавать свои собственные службы, используя GroupDocs.Editor High-code API, которые в настоящее время управляют нашими REST API.

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

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

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

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

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

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

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

  РУССКИЙ