Document editor REST API web, mobil, masaüstü veya bulut platformlarında Android Cloud SDK kullanarak gelişmiş belge düzenleme ve işleme araçları oluşturmak için
Ücretsiz Denemeye BaşlayınGroupDocs.Editor Cloud SDK for Android, GroupDocs.Editor Cloud REST API ile kolayca bütünleşir, böylece Android uygulamalarına MS Office veya başka ek uygulamalar kurmadan belge düzenleme özellikleri ekleyebilirsiniz. Android editörü SDK kullanarak – Microsoft Word, Excel elektronik tablolar, Sunumlar, TXT, HTML ve XML dahil olmak üzere desteklenen çok çeşitli belge formatlarında belge işleme görevini hızlandırın. Belgeyi herhangi bir WYSIWYG HTML editörüne alın, ihtiyacınıza göre düzenleyin ve gerçek doğruluk ve verimlilikle orijinal belge formatına geri kaydedin.
Desteklenen dosya formatları arasında en çok talep edilen tüm belge düzenleme işlemlerini gerçekleştirin. GroupDocs.Editor Cloud SDK for Android, GroupDocs.Editor Cloud REST API üzerine inşa edilmiş bir katman olarak, düşük seviyeli istekleri yönetip yanıtları işleyerek değerli geliştirme süresinden tasarruf sağlar. Geliştiriciler, projede yalnızca ihtiyaç duyulduğunda belirli kodu yazmaya odaklanabilir.
Bulut’ta dosyayı açıklamak için kaynak kodu arıyorsanız, GroupDocs.Editor Cloud SDK for Android at GitHub inceleyin.
Sınırlama olmadan Low-Code Android APIs’i try GroupDocs.Editor deneyebilirsiniz.
GroupDocs.Editor Cloud ayrıca Docker görüntüsü olarak da mevcuttur; bu görüntüyü hizmeti self-host etmek için kullanabilirsiniz. Ya da Android hizmetlerinizi GroupDocs.Editor High-code APIs kullanarak oluşturabilirsiniz; bu şu anda bizim REST APIs’lerimizi çalıştırıyor.
//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());