Editor Dokumen SDK untuk Aplikasi Java

Editor dokumen REST API untuk membangun alat penyuntingan dan manipulasi dokumen lanjutan menggunakan Java Cloud SDK pada platform web, seluler, desktop, atau cloud.

  • GroupDocs.Editor untuk cURL
  • GroupDocs.Editor untuk .NET
  • GroupDocs.Editor untuk PHP
  • GroupDocs.Editor untuk Python
  • GroupDocs.Editor untuk Ruby
  • GroupDocs.Editor untuk Node.js
  • GroupDocs.Editor untuk Android
Mulai Uji Coba Gratis

GroupDocs.Editor Cloud SDK untuk Java dengan mudah terintegrasi dengan GroupDocs.Editor Cloud REST API, memungkinkan penambahan fitur penyuntingan dokumen dalam aplikasi Java tanpa perlu menginstal MS Office atau aplikasi tambahan lainnya. Menggunakan editor Java SDK – mempercepat tugas manipulasi dokumen pada berbagai format dokumen yang didukung termasuk Microsoft Word, spreadsheet Excel, Presentasi, TXT, HTML dan XML. Cukup ambil dokumen ke dalam editor WYSIWYG HTML apa pun, edit sesuai kebutuhan, dan simpan kembali ke format dokumen asli dengan akurasi dan efisiensi yang tinggi.

Lakukan semua operasi penyuntingan dokumen yang paling dibutuhkan pada format file yang didukung. GroupDocs.Editor Cloud SDK untuk Java dibangun sebagai lapisan di atas GroupDocs.Editor Cloud REST API yang menghemat waktu pengembangan berharga dengan mengelola permintaan tingkat rendah dan menangani respons. Pengembang dapat fokus menulis kode spesifik hanya sesuai kebutuhan dalam proyek.

Pertanyaan yang Sering Diajukan

Saya ingin membuat aplikasi Java saya sendiri untuk mengedit dokumen?

Lihat GroupDocs.Editor Cloud SDK untuk Java di GitHub jika Anda mencari kode sumber untuk memberi anotasi pada file di cloud.

Apakah saya dapat mencoba GroupDocs.Editor REST APIs di Java secara gratis?

Anda dapat mencoba GroupDocs.Editor Low-Code Java APIs tanpa batasan apa pun.

Anda tidak ingin mengunggah file rahasia Anda ke mana pun untuk diedit? Apa saja opsi Anda?

GroupDocs.Editor Cloud juga tersedia sebagai gambar Docker yang dapat digunakan untuk self-host layanan. Atau Anda dapat membangun layanan Java Anda sendiri menggunakan GroupDocs.Editor High-code APIs yang saat ini menggerakkan REST APIs kami.

Fitur Advanced Document Editor REST API

Terintegrasi dengan mudah dalam editor WYSIWYG apa pun

Edit dokumen Word secara keseluruhan atau tentukan rentang halaman

Penyuntingan spreadsheet multi-tab didukung

Penggunaan memori yang dioptimalkan untuk file CSV atau TSV berukuran besar

Ekstrak informasi dokumen (tipe, ukuran, jumlah halaman, dll)

Cloud REST API dapat digunakan dengan bahasa atau platform apa pun

Bekerja dengan Dokumen WordProcessing - 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());

Dukungan dan Sumber Belajar

GroupDocs.Editor menawarkan tampilan dokumen APIs untuk lingkungan pengembangan populer lainnya

  Indonesia
bd71b99f9