Java Uygulamaları için Belge Düzenleyici SDK'sı

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.

  • GroupDocs.Editor for cURL
  • GroupDocs.Editor for .NET
  • GroupDocs.Editor for PHP
  • GroupDocs.Editor for Python
  • GroupDocs.Editor for Ruby
  • GroupDocs.Editor for Node.js
  • GroupDocs.Editor for Android
Ücretsiz Denemeye Başlayın

GroupDocs.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.

Sık Sorulan Sorular

Belgeleri düzenlemek için kendi Java uygulamamı oluşturmak istiyorum?

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.

GroupDocs.Editor REST API’lerini Java’da ücretsiz deneyebilir miyim?

Herhangi bir sınırlama olmaksızın GroupDocs.Editor Low-Code Java API’lerini deneyebilirsiniz.

Gizli dosyalarımı düzenleme için hiçbir yere yüklemek istemiyorum? Seçeneklerim nelerdir?

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.

Gelişmiş Belge Düzenleyici REST API Özellikleri

Herhangi bir WYSIWYG düzenleyicisine kolayca entegre olur

Word belgelerini bir bütün olarak düzenleyin veya sayfa aralığını tanımlayın

Çok sekmeli elektronik tablo düzenleme desteklenmektedir

Büyük CSV veya TSV dosyaları için optimize edilmiş bellek kullanımı

Belge bilgilerini (tür, boyut, sayfa sayısı vb.) çıkarın

Bulut REST API herhangi bir dil veya platform ile kullanılır

WordProcessing Belgeleriyle Çalışma - Java

//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());

Support and Learning Resources

GroupDocs.Editor, diğer popüler geliştirme ortamları için belge görüntüleme API’leri sunar

  Türkçe