SDK do editor de documentos C# .NET

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.

  • GroupDocs.Editor for cURL
  • GroupDocs.Editor for Java
  • GroupDocs.Editor for PHP
  • GroupDocs.Editor for Python
  • GroupDocs.Editor for Ruby
  • GroupDocs.Editor for Node.js
  • GroupDocs.Editor for Android
Iniciar teste gratuito

O 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.

perguntas frequentes

Eu quero criar meu próprio aplicativo .NET para editar documentos?

Confira GroupDocs.Editor Cloud SDK para .NET no GitHub se estiver procurando o código-fonte para anotar o arquivo no Nuvem.

Posso experimentar as APIs REST do GroupDocs.Editor no .NET gratuitamente?

Você pode experimentar GroupDocs.Editor Low-Code .NET APIs sem quaisquer limitações.

Não quero carregar meus arquivos confidenciais em nenhum lugar para edição? Quais são minhas opçõ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.

Recursos avançados da API REST do editor de documentos

Integra-se facilmente em qualquer editor WYSIWYG

Edite documentos do Word como um todo ou defina o intervalo de páginas

A edição de planilhas com várias guias é suportada

Uso de memória otimizado para grandes arquivos CSV ou TSV

Extrair informações do documento (tipo, tamanho, contagem de páginas, etc.)

Cloud REST API para ser usado com qualquer linguagem ou plataforma

Trabalhando com Documentos WordProcessing - C#

//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));

Recursos de suporte e aprendizado

GroupDocs.Editor oferece APIs de visualização de documentos para outros ambientes de desenvolvimento populares

  Português