SDK редактора документов для Android-приложений

Редактор документов REST API для создания расширенных инструментов редактирования документов и управления ими с помощью Android 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 Node.js
Начать бесплатную пробную версию

GroupDocs.Editor Cloud SDK для Android легко интегрируется с REST API GroupDocs.Editor Cloud, позволяя добавлять функции редактирования документов в приложения Android без установки MS Office или других дополнительных приложений. Использование SDK редактора Android — ускорьте работу с документами в широком диапазоне поддерживаемых форматов, включая Microsoft Word, электронные таблицы Excel, презентации, TXT, HTML и XML. Просто загрузите документ в любой HTML-редактор WYSIWYG, отредактируйте его по мере необходимости и сохраните обратно в исходный формат документа с истинной точностью и эффективностью.

Выполняйте все наиболее востребованные операции редактирования документов в поддерживаемых форматах файлов. GroupDocs.Editor Cloud SDK для Android представляет собой надстройку над GroupDocs.Editor Cloud REST API, которая экономит драгоценное время разработки за счет управления низкоуровневыми запросами и обработки ответов. Разработчики могут сосредоточиться на написании определенного кода только по мере необходимости в проекте.

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

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

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

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

Вы можете попробовать GroupDocs.Editor Android API с низким кодом без каких-либо ограничений.

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

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

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

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

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

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

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

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

Облачный REST API для использования с любым языком или платформой

Работа с документами WordProcessing — Android

  //Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).
  Configuration configuration = new Configuration(MyAppSid, MyAppKey);

  // Create necessary API instances
  EditApi editApi = new EditApi(configuration);
  FileApi fileApi = new FileApi(configuration);
  
  // The document already uploaded into the storage.
  // Load it into editable state
  FileInfo fileInfo = new FileInfo();
  fileInfo.setFilePath("WordProcessing/password-protected.docx");
  fileInfo.setPassword("password");
  WordProcessingLoadOptions loadOptions = new WordProcessingLoadOptions();
  loadOptions.setFileInfo(fileInfo);
  loadOptions.setOutputPath("output");
  LoadResult loadResult = editApi.load(new LoadRequest(loadOptions));
  
  // Download html document
  File file = fileApi.downloadFile(new DownloadFileRequest(loadResult.getHtmlPath(), null, null));
              
  // Edit something...
  List lines = Files.readAllLines(file.toPath());
  List newLines = new ArrayList();
  for (String line : lines) {
      newLines.add(line.replaceAll("Sample test text", "Hello world"));
  }
  Files.write(file.toPath(), newLines);
  
  // Upload html back to storage
  fileApi.uploadFile(new UploadFileRequest(loadResult.getHtmlPath(), file, Common.MYStorage));
  
  // Save html back to docx
  WordProcessingSaveOptions saveOptions = new WordProcessingSaveOptions();
  saveOptions.setFileInfo(fileInfo);
  saveOptions.setOutputPath("output/edited.docx");    
  saveOptions.setHtmlPath(loadResult.getHtmlPath());      
  saveOptions.setResourcesPath(loadResult.getResourcesPath());
  DocumentResult saveResult = editApi.save(new SaveRequest(saveOptions));
  
  System.out.println("Document edited: " + saveResult.getPath());
  

Ресурсы поддержки и обучения

GroupDocs.Editor предлагает API просмотра документов для других популярных сред разработки.

  РУССКИЙ