Dokumenten-Editor REST API zum Erstellen fortschrittlicher Werkzeuge zur Dokumentenbearbeitung und -manipulation unter Verwendung von Android Cloud SDK im Web, auf Mobilgeräten, Desktop- oder Cloud-Plattformen.
Kostenlos testenGroupDocs.Editor Cloud SDK für Android lässt sich einfach in GroupDocs.Editor Cloud REST API integrieren und ermöglicht das Hinzufügen von Dokumenten-Bearbeitungsfunktionen in Android-Anwendungen, ohne dass MS Office oder andere zusätzliche Anwendungen installiert sein müssen. Mit dem Android-Editor SDK – beschleunigen Sie die Dokumenten-Manipulation über ein breites Spektrum unterstützter Dokumentformate, darunter Microsoft Word, Excel-Tabellen, Präsentationen, TXT, HTML und XML. Laden Sie das Dokument einfach in einen beliebigen WYSIWYG-HTML-Editor, bearbeiten Sie es nach Bedarf und speichern Sie es mit echter Genauigkeit und Effizienz wieder im ursprünglichen Dokumentformat.
Führen Sie alle am häufigsten geforderten Dokumenten-Bearbeitungsoperationen über die unterstützten Dateiformate aus. GroupDocs.Editor Cloud SDK für Android ist als Schicht über GroupDocs.Editor Cloud REST API aufgebaut und spart wertvolle Entwicklungszeit, indem es Low-Level-Anfragen verwaltet und Antworten verarbeitet. Entwickler können sich darauf konzentrieren, den spezifischen Code nur nach Bedarf im Projekt zu schreiben.
Schauen Sie sich GroupDocs.Editor Cloud SDK für Android bei GitHub an, wenn Sie nach dem Quellcode suchen, um die Datei in der Cloud zu annotieren.
Sie können ausprobieren GroupDocs.Editor Low-Code Android APIs ohne Einschränkungen.
GroupDocs.Editor Cloud ist auch als Docker-Image verfügbar, das verwendet werden kann, um den Service zu self-host. Oder Sie können Ihre eigenen Android-Dienste mit GroupDocs.Editor High-code APIs erstellen, die derzeit unser REST APIs antreiben.
//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());