Editor de documentos REST API para crear herramientas avanzadas de edición y manipulación de documentos usando Android Cloud SDK en plataformas web, móviles, de escritorio o en la nube
Empiza la prueba gratuitaGroupDocs.Editor Cloud SDK para Android se integra fácilmente con GroupDocs.Editor Cloud REST API, lo que permite añadir funciones de edición de documentos en aplicaciones Android sin que tengas instalado MS Office u otras aplicaciones adicionales. Con el editor Android SDK – acelera la tarea de manipular documentos en una amplia gama de formatos compatibles, incluidos Microsoft Word, hojas de cálculo Excel, Presentaciones, TXT, HTML y XML. Simplemente recupera el documento en cualquier editor WYSIWYG HTML, edítalo según necesites y guárdalo de nuevo en los formatos originales con verdadera precisión y eficiencia.
Realiza todas las operaciones de edición de documentos más demandadas en los formatos de archivo compatibles. GroupDocs.Editor Cloud SDK para Android está construido como una capa sobre GroupDocs.Editor Cloud REST API que ahorra tiempo valioso de desarrollo al gestionar solicitudes de bajo nivel y manejar respuestas. Tú puedes centrarte en escribir el código específico solo cuando lo necesites en el proyecto.
Consulta GroupDocs.Editor Cloud SDK para Android en GitHub si buscas el código fuente para anotar un archivo en la nube.
Puedes probar GroupDocs.Editor Low-Code Android APIs sin ninguna limitación.
GroupDocs.Editor Cloud también está disponible como imagen Docker que puede usarse para self-host el servicio. O puedes crear tus propios servicios Android usando GroupDocs.Editor High-code APIs que actualmente impulsan nuestro 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());