Cloud REST API para editar documentos de processamento de texto, planilhas e apresentações do Excel. Abra o documento no editor WYSIWYG, edite e salve no formato original.
Iniciar teste gratuitoO GroupDocs.Editor Cloud SDK para .NET permite que os desenvolvedores executem facilmente as funcionalidades de edição de documentos em qualquer tipo de aplicativo baseado em .NET, integrando-o com a API GroupDocs.Editor Cloud REST. O SDK do editor .NET oferece suporte à edição de todos os tipos de documentos padrão da indústria sem a necessidade de instalar o Microsoft Office ou o Open Office no sistema. Basta carregar os formatos de arquivo de documento suportados (Microsoft Word, planilhas do Excel, PowerPoint, TXT, HTML, XML) em qualquer editor de HTML WYSIWYG front-end de terceiros de sua escolha usando GroupDocs.Editor Cloud API, execute a edição e converta-o de volta para seu formato de arquivo original.
Usando o SDK de edição de documentos – manipule documentos de processamento de texto como um todo ou página por página. Gerencie a operação de extração de fonte para oferecer o mesmo layout e aparência do documento após a edição. Ele suporta a definição do índice da planilha atualmente editada durante a edição das planilhas do Excel com várias guias. Os desenvolvedores também podem corrigir quaisquer problemas em URLs, opções de formatação, estrutura de documentos ou reconhecimento de endereços de e-mail em arquivos XML.
Confira GroupDocs.Editor Cloud SDK para .NET no GitHub se estiver procurando o código-fonte para anotar o arquivo no Nuvem.
Você pode experimentar GroupDocs.Editor Low-Code .NET APIs sem quaisquer limitações.
GroupDocs.Editor Cloud também está disponível como imagem Docker que pode ser usada para auto-hospedar o serviço. Ou você pode construir seus próprios serviços .NET usando GroupDocs.Editor High-code APIs que atualmente dirigem nossas APIs REST.
//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));