Definir formatação de parágrafo no Word com API NET REST

Este guia explica como definir formatação de parágrafo em Word com NET REST API. Você aprenderá a atualizar o formato de escrita de parágrafo com API C# Low Code usando o SDK da nuvem .NET. O controle total está disponível para trabalhar com o documento do Word para alterar o conteúdo e a formatação.

Pré-requisito

Etapas para alterar o formato de escrita de parágrafo com API REST C#

  1. Inicialize o objeto WordsApi fornecendo o ID do cliente e o segredo para definir a formatação do parágrafo
  2. Leia o arquivo Word de origem na matriz de bytes para alterar a formatação do parágrafo
  3. Instancie o objeto ParagraphFormatUpdate e defina os parâmetros de formatação
  4. Crie o objeto UpdateParagraphFormatOnlineRequest usando as configurações acima
  5. Chame o método UpdateParagraphFormatOnline usando o objeto de solicitação
  6. Salve o arquivo Word de saída após alterar o estilo de formatação

As etapas acima definem como alterar a formatação de parágrafo do Microsoft Word com API REST C#. Carregue o arquivo Word de origem e crie o objeto ParagraphFormatUpdate fornecendo as configurações personalizadas para alterar o formato. Chame o método UpdateParagraphFormatOnline() para aplicar as alterações e salvar o arquivo de saída.

Código para alterar a formatação de parágrafo com API C# Low Code

using System.IO;
using Aspose.Words.Cloud.Sdk;
using Aspose.Words.Cloud.Sdk.Model;
using Aspose.Words.Cloud.Sdk.Model.Requests;
namespace WordsSample.Words
{
public class WordFileOperations
{
public void InsertListInWord()
{
var wordsApi = new WordsApi("31C70AB9-2E4D-43C5-A50E-DE0E42E9D7BA", "28902ecffd4b73eb7d51065c3eeae970");
string output = "Output.docx";
using var requestDocument = File.OpenRead("Sample.docx");
var requestParagraphFormatDto = new ParagraphFormatUpdate()
{
Alignment = ParagraphFormatUpdate.AlignmentEnum.Right,
StyleIdentifier = ParagraphFormatBase.StyleIdentifierEnum.BlockText,
FirstLineIndent=100
};
var updateRequest = new UpdateParagraphFormatOnlineRequest(requestDocument, requestParagraphFormatDto, 0, destFileName:output);
var task = wordsApi.UpdateParagraphFormatOnline(updateRequest);
task.Wait();
var result = task.Result;
if (result.Document.TryGetValue(output, out var stream))
{
stream.Position = 0;
using (var fileStream = File.Create(output))
{
stream.Seek(0, SeekOrigin.Begin);
stream.CopyTo(fileStream);
}
}
}
}
}

Este código de amostra exibe alinhamento, estilo e recuo de parágrafos com API REST C#. Você pode definir o link, o alinhamento, a posição da capitular, o recuo da primeira linha, o espaçamento entre linhas, as quebras de página e os nomes dos estilos. Você pode selecionar o parágrafo de destino usando o parâmetro index no construtor da classe UpdateParagraphFormatOnlineRequest ou definir o atributo Index de seu objeto.

Neste tópico, aprendemos a formatação de parágrafo do MS Word com C# Low Code API. Para substituir um texto em um arquivo Word, consulte o seguinte artigo: Substitua uma palavra no Word pela API NET REST.

 Português