API REST do editor de documentos para criar ferramentas avançadas de edição e manipulação de documentos usando Android Cloud SDK em plataformas web, móveis, de desktop ou de nuvem.
Iniciar teste gratuitoGroupDocs.Editor Cloud SDK para Android integra-se facilmente com GroupDocs.Editor Cloud REST API, permitindo adicionar recursos de edição de documentos em aplicativos Android sem o MS Office ou outros aplicativos adicionais instalados. Usando o SDK do editor Android - acelere a tarefa de manipulação de documentos em uma ampla variedade de formatos de documentos suportados, incluindo Microsoft Word, planilhas do Excel, apresentações, TXT, HTML e XML. Basta buscar o documento em qualquer editor HTML WYSIWYG, editá-lo conforme necessário e salvá-lo de volta nos formatos de documento originais com verdadeira precisão e eficiência.
Realize todas as operações de edição de documentos mais exigidas nos formatos de arquivo suportados. GroupDocs.Editor Cloud SDK para Android é construído como uma camada sobre a API GroupDocs.Editor Cloud REST que economiza tempo de desenvolvimento valioso gerenciando solicitações de baixo nível e manipulando respostas. Os desenvolvedores podem se concentrar em escrever o código específico apenas conforme necessário no projeto.
Confira GroupDocs.Editor Cloud SDK para Android no GitHub se estiver procurando o código-fonte para anotar o arquivo na nuvem .
Você pode experimentar GroupDocs.Editor APIs Android de baixo código sem quaisquer limitações.
GroupDocs.Editor Cloud também está disponível como imagem Docker que pode ser usada para auto-hospedar o serviço. Ou você pode criar seus próprios serviços Android usando GroupDocs.Editor High-code APIs que atualmente orientam nossas APIs REST.
//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());