Cloud REST API untuk mengedit dokumen pengolah kata, Spreadsheet & Presentasi Excel. Buka dokumen di editor WYSIWYG, edit dan simpan kembali ke format aslinya.
Mulai Uji Coba GratisGroupDocs.Editor Cloud SDK untuk .NET memungkinkan pengembang untuk dengan mudah melakukan fungsionalitas pengeditan dokumen dalam semua jenis aplikasi berbasis .NET dengan mengintegrasikannya dengan GroupDocs.Editor Cloud REST API. SDK editor .NET mendukung pengeditan semua jenis 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) dalam editor HTML WYSIWYG front-end pihak ketiga mana pun pilihan Anda menggunakan GroupDocs.Editor Cloud API, lakukan pengeditan dan konversikan kembali ke format file aslinya.
Menggunakan SDK pengeditan dokumen – memanipulasi dokumen pengolah kata secara keseluruhan atau halaman demi halaman. Kelola operasi ekstraksi font untuk menawarkan tata letak dan tampilan dokumen yang sama setelah diedit. Ini mendukung penentuan indeks lembar kerja yang saat ini diedit saat mengedit spreadsheet Excel multi-tab. Pengembang juga dapat memperbaiki masalah apa pun dalam URL, 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 menganotasi file di Awan.
Anda dapat mencoba GroupDocs.Editor Low-Code .NET API tanpa batasan apa pun.
GroupDocs.Editor Cloud juga tersedia sebagai gambar Docker yang dapat digunakan untuk hosting sendiri layanan. Atau Anda dapat membuat layanan .NET sendiri menggunakan GroupDocs.Editor High-code API yang saat ini menjalankan REST API 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));