用于 Android 应用的文档编辑器 SDK

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

  • GroupDocs.Editor用于cURL
  • GroupDocs.Editor用于.NET
  • GroupDocs.Editor用于Java
  • GroupDocs.Editor用于PHP
  • GroupDocs.Editor用于Python
  • GroupDocs.Editor用于Ruby
  • GroupDocs.Editor 用于 Node.js
开始免费试用

GroupDocs.Editor Cloud SDK 用于 Android,可轻松集成 GroupDocs.Editor Cloud REST API,使您能够在 Android 应用中添加文档编辑功能,而无需安装 MS Office 或其他附加应用。 使用 Android 编辑器 SDK,可加速对包括 Microsoft Word、Excel 电子表格、演示文稿、TXT、HTML 和 XML 在内的多种受支持文档格式的操作。只需将文档获取到任意所见即所得的 HTML 编辑器中,按需编辑后即可准确高效地保存回原始文档格式。 在所有受支持的文件格式中执行最常用的文档编辑操作。 GroupDocs.Editor Cloud SDK 用于 Android 构建在 GroupDocs.Editor Cloud REST API 之上,作为一层抽象,通过管理底层请求和响应,为您节省宝贵的开发时间。 开发者只需专注于在项目中按需编写特定代码。

常见问题

我想创建自己的 Android 应用程序来编辑文档吗?

如果您正在寻找用于在云端标注文件的源代码,请查看GroupDocs.Editor Cloud SDK for Android at GitHub

我可以在 Android 上免费试用 GroupDocs.Editor REST APIs 吗?

您可以试用 GroupDocs.Editor Low-Code Android APIs,没有任何限制。

我不想将机密文件上传到任何地方进行编辑,我有哪些选项?

GroupDocs.Editor Cloud 也提供 Docker 镜像,可用于 self-host 服务。或者,您可以使用 GroupDocs.Editor High-code APIs 来构建自己的 Android 服务,该工具目前驱动我们的 REST APIs。

高级文档编辑器 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 为其他流行的开发环境提供文档查看 APIs 功能

  中文
8db490fe0