Cloud REST API untuk mengedit dokumen pemrosesan Word, Excel Spreadsheet & Presentasi. Buka dokumen di editor WYSIWYG, edit, dan simpan kembali ke format asli.
Mulai Uji Coba GratisGroupDocs.Editor Cloud SDK untuk .NET memungkinkan pengembang dengan mudah melakukan fungsionalitas penyuntingan dokumen dalam aplikasi berbasis .NET apa pun dengan mengintegrasikannya dengan GroupDocs.Editor Cloud REST API. Editor .NET SDK mendukung penyuntingan semua tipe dokumen standar industri populer tanpa perlu menginstal Microsoft Office atau Open Office pada sistem. Cukup unggah format file dokumen yang didukung (Microsoft Word, Excel spreadsheet, PowerPoint, TXT, HTML, XML) di editor WYSIWYG HTML front-end pihak ketiga pilihan Anda menggunakan GroupDocs.Editor Cloud API, lakukan penyuntingan, dan konversi kembali ke format file aslinya.
Dengan menggunakan penyuntingan dokumen SDK – manipulasi dokumen pengolah kata secara keseluruhan atau per halaman. Kelola operasi ekstraksi font untuk memberikan tata letak dan tampilan dokumen yang sama setelah penyuntingan. Ini mendukung penentuan indeks lembar kerja yang sedang disunting saat mengedit spreadsheet multi-tab Excel. Pengembang juga dapat memperbaiki masalah apa pun dalam URLs, opsi pemformatan, struktur dokumen, atau pengenalan alamat email dalam file XML.
Lihat GroupDocs.Editor Cloud SDK untuk .NET di GitHub jika Anda mencari kode sumber untuk memberi anotasi file di Cloud.
Anda dapat mencoba GroupDocs.Editor Low-Code .NET APIs tanpa batasan apa pun.
GroupDocs.Editor Cloud juga tersedia sebagai gambar Docker yang dapat digunakan untuk self-host layanan. Atau Anda dapat membangun layanan .NET Anda sendiri menggunakan GroupDocs.Editor High-code APIs yang saat ini menggerakkan REST APIs kami.
//Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).
var configuration = new Configuration(MyAppSid, MyAppKey);
// Create necessary API instances
var editApi = new EditApi(configuration );
var fileApi = new FileApi(configuration );
// The document already uploaded into the storage.
// Load it into editable state
var loadOptions = new WordProcessingLoadOptions
{
FileInfo = new FileInfo
{
FilePath = "WordProcessing/password-protected.docx",
Password = "password"
},
OutputPath = "output"
};
var loadResult = editApi.Load(new LoadRequest(loadOptions));
// Download html document
var stream = fileApi.DownloadFile(new DownloadFileRequest(loadResult.HtmlPath));
var htmlString = new StreamReader(stream, Encoding.UTF8).ReadToEnd();
// Edit something...
htmlString = htmlString.Replace("Sample test text", "Hello world");
// Upload html back to storage
fileApi.UploadFile(new UploadFileRequest(loadResult.HtmlPath,
new MemoryStream(Encoding.UTF8.GetBytes(htmlString))));
// Save html back to docx
var saveOptions = new WordProcessingSaveOptions
{
FileInfo = loadOptions.FileInfo,
OutputPath = "output/edited.docx",
HtmlPath = loadResult.HtmlPath,
ResourcesPath = loadResult.ResourcesPath
};
var saveResult = editApi.Save(new SaveRequest(saveOptions));