Dokumenten-Editor REST API zum Erstellen von fortschrittlichen Dokumenten-Bearbeitungs- und Manipulations-Tools mit Java Cloud SDK für Web-, Mobile-, Desktop- oder Cloud-Plattformen.
Kostenlos testenGroupDocs.Editor Cloud SDK für Java lässt sich einfach in GroupDocs.Editor Cloud REST API integrieren und ermöglicht das Hinzufügen von Dokumenten-Bearbeitungs-Funktionen in Java-Anwendungen, ohne dass MS Office oder andere zusätzliche Anwendungen installiert sind. Mit dem Java-Editor SDK – beschleunigen Sie die Dokumentenbearbeitung über ein breites Spektrum unterstützter Dokumentenformate, einschließlich Microsoft Word, Excel Tabellenkalkulationen, 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 Format.
Führen Sie alle am häufigsten geforderten Dokumenten-Bearbeitungs-Operationen über die unterstützten Dateiformate aus. GroupDocs.Editor Cloud SDK für Java ist als Schicht über GroupDocs.Editor Cloud REST API aufgebaut, die wertvolle Entwicklungszeit spart, indem sie Anfragen auf niedriger Ebene verwaltet und Antworten verarbeitet. Die Entwickler können sich darauf konzentrieren, nur den spezifischen Code zu schreiben, der im Projekt benötigt wird.
Schauen Sie sich GroupDocs.Editor Cloud SDK für Java bei GitHub an, wenn Sie den Quellcode zum Annotieren von Dateien in der Cloud suchen.
Sie können [GroupDocs.Editor] ausprobieren(https://purchase.groupdocs.cloud/trial) Low-Code Java 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 Java-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());