Alterar fonte no Word com NET REST API

Este artigo fornece um guia sobre como alterar a fonte em Word com NET REST API. Você aprenderá a alterar automaticamente o tamanho da fonte no Word com a API C# Low Code e outros atributos da fonte usando um SDK de nuvem .NET. Ele fornecerá informações sobre várias propriedades de uma fonte.

Pré-requisito

Etapas para alterar a fonte no Word com API C# Low Code

  1. Inicialize o objeto WordsApi com um ID de cliente e segredo para alterar a fonte
  2. Carregue o documento de origem do Word com algum texto para definir a nova fonte
  3. Crie uma nova fonte e defina parâmetros para negrito, tamanho e itálico
  4. Crie o objeto de solicitação usando a classe UpdateRunFontOnlineRequest para atualizar a fonte
  5. Chame o método UpdateRunFontOnline() para alterar a fonte no arquivo Word carregado
  6. Salve o fluxo de resposta da API com fontes atualizadas

As etapas acima descrevem como alterar a fonte no Word com C# Low Code API. Carregue o arquivo Word de origem, crie um objeto da classe Font e defina seus parâmetros, instancie o objeto da classe UpdateRunFontOnlineRequest e use-o ao chamar o método UpdateRunFontOnline() que modifica a fonte no arquivo Word carregado. Obtenha o fluxo da resposta da API e salve-o no disco após alterar a fonte.

Código para alterar a fonte em um documento do Word com API REST C#

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 ChangeFont()
{
var wordsApi = new WordsApi("client id", "client secret"); // For changing font
using var requestDocument = File.OpenRead("Sample.docx");
var requestFontDto = new Font()
{
Bold = true,
Size = 15,
Italic = true,
};
var updateRequest = new UpdateRunFontOnlineRequest(requestDocument, "paragraphs/1", requestFontDto, 0);
string output = "output.docx";
updateRequest.DestFileName = output;
var task = wordsApi.UpdateRunFontOnline(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 exibe a configuração do estilo negrito, itálico e tamanho da fonte no Word com API C# Low Code. Você pode definir cor, estilo, efeito de texto, estilo de sublinhado, todas as letras maiúsculas e borda, para listar alguns. Você também pode definir a referência do parágrafo usando um índice baseado em 0.

Este artigo nos ensinou como alterar a fonte do Word com NET REST API. Se você deseja alterar as propriedades de um arquivo Word, consulte o artigo sobre como alterar propriedades do documento do Word com NET REST API.

 Português