Java Cloud SDK’yı kullanarak web, mobil, masaüstü veya bulut platformlarında gelişmiş belge düzenleme ve düzenleme araçları oluşturmak için belge düzenleyici REST API’si.
Ücretsiz Denemeye BaşlayınGroupDocs.Editor Cloud SDK for Java, GroupDocs.Editor Cloud REST API ile kolayca entegre olur ve MS Office veya diğer ek uygulamalar yüklenmeden Java uygulamalarına belge düzenleme özellikleri eklemenize olanak tanır. Java düzenleyici SDK’sını kullanarak – Microsoft Word, Excel elektronik tabloları, Sunumlar, TXT, HTML ve XML dahil olmak üzere desteklenen belge biçimlerinin geniş bir yelpazesinde belge düzenleme görevini hızlandırın. Belgeyi herhangi bir WYSIWYG HTML düzenleyicisine getirin, gerektiği gibi düzenleyin ve gerçek doğruluk ve verimlilikle orijinal belge biçimlerine geri kaydedin.
Desteklenen dosya biçimleri arasında en çok talep edilen tüm belge düzenleme işlemlerini gerçekleştirin. GroupDocs.Editor Cloud SDK for Java, düşük seviyeli istekleri yöneterek ve yanıtları işleyerek değerli geliştirme süresinden tasarruf sağlayan GroupDocs.Editor Cloud REST API’sinin üzerine bir katman olarak oluşturulmuştur. Geliştiriciler, yalnızca projede gerektiği şekilde belirli kodu yazmaya odaklanabilir.
Bulutta bir dosyayı açıklama eklemek için kaynak kodunu arıyorsanız GitHub’daki GroupDocs.Editor Cloud SDK for Java sayfasına göz atın.
Herhangi bir sınırlama olmaksızın GroupDocs.Editor Low-Code Java API’lerini deneyebilirsiniz.
GroupDocs.Editor Cloud, hizmeti kendi kendine barındırmak için kullanılabilen Docker görüntüsü olarak da mevcuttur. Veya şu anda REST API’lerimizi çalıştıran GroupDocs.Editor Yüksek Kodlu API’lerini kullanarak kendi Java hizmetlerinizi oluşturabilirsiniz.
//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());