C# .NET Editor de Documentos SDK

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.

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

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

Perguntas frequentes

Quero criar minha própria aplicação .NET para editar documentos?

Confira GroupDocs.Editor Cloud SDK for .NET at GitHub se você está procurando o código-fonte para anotar arquivos na nuvem.

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

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

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

Recursos avançados do Editor de Documentos REST API

Integra-se facilmente a qualquer editor WYSIWYG

Edite documentos Word como um todo ou defina intervalos de páginas

A edição de planilhas em múltiplas abas é suportada

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

Extraia informações do documento (tipo, tamanho, número de páginas etc.)

Cloud REST API pode ser usado com qualquer linguagem ou plataforma

Trabalhando com documentos de processamento de texto - 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 visualização de documentos APIs para outros ambientes de desenvolvimento populares

  Português
c409f21a8