Edite DOCX em .NET SDK

Use a REST API para editar DOCX em C# programaticamente

Quando os desenvolvedores modificam um DOCX documento com esta C# biblioteca, o que está realmente sendo editado é o Document Object Model (DOM). Assim, quase todas as alterações podem ser feitas no DOCX documento representado como DOM. Com o .NET SDK fornecido, os desenvolvedores podem editar facilmente um documento: modificar texto, atualizar tabelas, adicionar imagens e assim por diante. Basta carregar um DOCX, fazer as alterações necessárias programaticamente e exportar o resultado para o mesmo ou qualquer formato de salvamento compatível.

Ver trecho de código

Editar DOCX no C# usando a REST API

Nossa .NET biblioteca oferece aos desenvolvedores a capacidade de modificar um DOCX documento diretamente editando seu Document Object Model (DOM), o que significa que nenhum software adicional precisa ser instalado.

Editar texto em DOCX arquivo usando C#

O caso mais popular para editar um DOCX arquivo é a edição de texto. Com a solução de software fornecida, você pode adicionar, modificar ou excluir texto usando C# no documento.

Editar tabela em DOCX arquivo usando C#

Outra opção popular de edição de DOCX é a edição de tabelas. Nosso .NET SDK permite que você trabalhe com tabelas e texto em células de tabela.

Os desenvolvedores C# podem adicionar ou remover tabelas e células de tabelas, bem como adicionar, editar e remover texto dentro delas.

Adicionar uma imagem ao DOCX arquivo usando C#

Além de editar texto e tabelas em DOCX, existe outra opção comum: adicionar imagens a um documento em C#. Os desenvolvedores do .NET também podem adicionar uma imagem em um DOCX arquivo usando DOM.

Editar DOCX programaticamente

Experimente este poderoso SDK do .NET e avalie algumas opções na edição de DOCX documentos. Usando o exemplo a seguir, carregue seu DOCX documento e faça algumas alterações: adicione texto, adicione uma tabela e uma célula de tabela com texto ou insira uma imagem no DOCX documento:

Carregue um documento que você deseja modificar
Código de execução
Carregue uma imagem que você deseja inserir
Selecione o formato de destino na lista
using Aspose.Words.Cloud.Sdk;

var config = new Configuration { ClientId = "####-####-####-####-####", 
   ClientSecret = "##################" };
var wordsApi = new WordsApi(config);

using var requestDocument = File.OpenRead("Input.docx");
var requestParagraph = new ParagraphInsert()
{
    Text = "Morbi enim nunc faucibus a."
};
var insertParagraphRequest = new InsertParagraphOnlineRequest(requestDocument, 
   requestParagraph);
var insertParagraph = await wordsApi.InsertParagraphOnline(insertParagraphRequest);

var convertRequest = new ConvertDocumentRequest(insertParagraph.Document.Values.First(),
  "docx");
var convert = await wordsApi.ConvertDocument(convertRequest);
using Aspose.Words.Cloud.Sdk;

var config = new Configuration { ClientId = "####-####-####-####-####", 
   ClientSecret = "##################" };
var wordsApi = new WordsApi(config);

using var requestDocument = File.OpenRead("Input.docx");
var requestTable = new TableInsert()
{
    ColumnsCount = 1,
    RowsCount = 2
};
var insertTableRequest = new InsertTableOnlineRequest(requestDocument, 
   requestTable, nodePath: "");
var insertTable = await wordsApi.InsertTableOnline(insertTableRequest);

var convertRequest = new ConvertDocumentRequest(insertTable.Document.Values.First(),
  "docx");
var convert = await wordsApi.ConvertDocument(convertRequest);
using Aspose.Words.Cloud.Sdk;

var config = new Configuration { ClientId = "####-####-####-####-####", 
   ClientSecret = "##################" };
var wordsApi = new WordsApi(config);

using var requestDocument = File.OpenRead("Input1.docx");
var requestDrawingObject = new DrawingObjectInsert()
{
    Height = 0f,
    Left = 0f,
    Top = 0f,
    Width = 0f,
    RelativeHorizontalPosition = DrawingObjectInsert.RelativeHorizontalPositionEnum.Margin,
    RelativeVerticalPosition = DrawingObjectInsert.RelativeVerticalPositionEnum.Margin,
    WrapType = DrawingObjectInsert.WrapTypeEnum.Inline
};
using var requestImageFile = File.OpenRead("Input2.docx");
var insertDrawingObjectRequest = new InsertDrawingObjectOnlineRequest(requestDocument, 
   requestDrawingObject, requestImageFile, nodePath: "sections/0");
var insertDrawingObject = await wordsApi.InsertDrawingObjectOnline(insertDrawingObjectRequest);

var convertRequest = new ConvertDocumentRequest(insertDrawingObject.Document.Values.First(),
  "docx");
var convert = await wordsApi.ConvertDocument(convertRequest);
Código de execução
  
Copie o código C# para a área de transferência

Como editar DOCX em C#

  1. Instale o 'Aspose.Words Cloud para .NET'
  2. Adicione uma referência de biblioteca (importe a biblioteca) ao seu projeto C#
  3. Carregue DOCX para editar em C#
  4. Insira o conteúdo no início de DOCX
  5. Baixe o documento de resultado do armazenamento em nuvem

C# biblioteca para usar a edição DOCX

Instale 'Aspose.Words Cloud SDK for .NET' usando o gerenciador de pacotes NuGet. Basta executar nuget install Aspose.Words-Cloud para instalar e referenciar automaticamente o assembly correspondente em seu projeto. Como alternativa, você pode clonar manualmente o código-fonte do Aspose.Words Cloud SDK for .NET do GitHub e usá-lo em seu projeto. Siga estas Instructions para obter rapidamente as credenciais de segurança necessárias e acessar nossa REST API.

Requisitos de sistema

  • .NET Standard 2.0 ou mais recente

Consulte a Repository Documentation para ver mais detalhes.

Outros formatos de arquivo suportados

Você pode executar a operação de edição para outros formatos de arquivo:

5%

Inscreva-se para receber atualizações do produto Aspose

Receba boletins e ofertas mensais diretamente em sua caixa de correio.

© Aspose Pty Ltd 2001-2024. Todos os direitos reservados.