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
Download Aspose.Words Cloud SDK for Dotnet to set the font in a Word file
Configure o projeto da solução C# com o SDK acima para alterar fontes
Etapas para alterar a fonte no Word com API C# Low Code
- Inicialize o objeto WordsApi com um ID de cliente e segredo para alterar a fonte
- Carregue o documento de origem do Word com algum texto para definir a nova fonte
- Crie uma nova fonte e defina parâmetros para negrito, tamanho e itálico
- Crie o objeto de solicitação usando a classe UpdateRunFontOnlineRequest para atualizar a fonte
- Chame o método UpdateRunFontOnline() para alterar a fonte no arquivo Word carregado
- 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.