Cloud REST API para editar Word documentos de processamento, Excel planilhas e apresentações. Abra o documento no editor WYSIWYG, edite e salve de volta ao formato original.
Iniciar teste gratuitoGroupDocs.Editor Cloud SDK para .NET permite que desenvolvedores realizem facilmente funcionalidades de edição de documentos em qualquer tipo de aplicação baseada em .NET integrando-a com GroupDocs.Editor Cloud REST API. O .NET editor SDK oferece suporte à edição de todos os tipos de documentos padrão da indústria sem a necessidade de instalar Microsoft Office ou Open Office no sistema. Basta fazer upload dos formatos de arquivo suportados (Microsoft Word, Excel planilhas, PowerPoint, TXT, HTML, XML) em qualquer editor WYSIWYG front-end HTML de terceiros da sua escolha usando GroupDocs.Editor Cloud API, realizar a edição e convertê-los de volta ao formato original.
Usando a edição de documentos SDK – manipule documentos de processamento de texto como um todo ou página por página. Gerencie a operação de extração de fontes 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 ao editar as Excel planilhas de múltiplas abas. Os desenvolvedores também podem corrigir quaisquer problemas em URLs, nas opções de formatação, na estrutura do documento ou no reconhecimento de endereços de e-mail em arquivos XML.
Confira GroupDocs.Editor Cloud SDK for .NET at GitHub se você está procurando o código-fonte para anotar arquivos na 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 self-host o serviço. Ou você pode criar seus próprios serviços .NET usando GroupDocs.Editor High-code APIs que atualmente alimentam nosso REST APIs.
//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));