Editor de documentos REST API para criar ferramentas avançadas de edição e manipulação de documentos usando Android Cloud SDK na web, no mobile, no desktop ou nas plataformas em 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 aplicações Android sem o MS Office ou outros aplicativos adicionais instalados. Usando o editor Android SDK – acelere a tarefa de manipulação de documentos em uma ampla variedade de formatos suportados, incluindo Microsoft Word, planilhas Excel, apresentações, TXT, HTML e XML. Basta buscar o documento em qualquer editor WYSIWYG HTML, editá-lo conforme necessário e salvá-lo novamente nos formatos originais com verdadeira precisão e eficiência.
Execute todas as operações de edição de documentos mais demandadas nos formatos de arquivo suportados. GroupDocs.Editor Cloud SDK para Android foi construída como uma camada sobre GroupDocs.Editor Cloud REST API, economizando tempo valioso de desenvolvimento ao gerenciar solicitações de baixo nível e tratar respostas. Os desenvolvedores podem concentrar-se em escrever o código específico apenas quando necessário no projeto.
Confira GroupDocs.Editor Cloud SDK para Android em GitHub se você está procurando o código-fonte para anotar arquivos na nuvem.
Você pode experimentar GroupDocs.Editor Low-Code Android APIs 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 alimentam nosso REST APIs.
//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());