适用于 Android 应用程序的文档编辑器 SDK

文档编辑器 REST API,用于在 Web、移动、桌面或云平台上使用 Android Cloud SDK 构建高级文档编辑和操作工具。

开始免费试用

GroupDocs.Editor Cloud SDK for Android 与 GroupDocs.Editor Cloud REST API 轻松集成,允许在 Android 应用程序中添加文档编辑功能,而无需安装 MS Office 或其他附加应用程序。使用 Android 编辑器 SDK – 加速各种受支持文档格式的文档操作任务,包括 Microsoft Word、Excel 电子表格、演示文稿、TXT、HTML 和 XML。只需将文档提取到任何所见即所得的 HTML 编辑器中,根据需要对其进行编辑,然后以真正的准确性和效率将其保存回原始文档格式。

跨支持的文件格式执行所有最需要的文档编辑操作。适用于 Android 的 GroupDocs.Editor Cloud SDK 构建为 GroupDocs.Editor Cloud REST API 之上的一个层,通过管理低级请求和处理响应来节省宝贵的开发时间。开发人员可以专注于仅根据项目需要编写特定代码。

高级文档编辑器 REST API 功能

在任何所见即所得编辑器中轻松集成

整体编辑 Word 文档或定义页面范围

支持多标签电子表格编辑

优化大型 CSV 或 TSV 文件的内存使用

提取文档信息(类型、大小、页数等)

可与任何语言或平台一起使用的 Cloud REST API

使用文字处理文档 - 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

  中文