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
- Crie uma conta e obtenha credenciais de API
- Download Aspose.Words Cloud SDK for Dotnet to set paragraph formatting in a Word file
- Configure o projeto da solução C# com o SDK acima para alterar o alinhamento do parágrafo, recuo, etc.
Etapas para alterar o formato de escrita de parágrafo com API REST C#
- Inicialize o objeto WordsApi fornecendo o ID do cliente e o segredo para definir a formatação do parágrafo
- Leia o arquivo Word de origem na matriz de bytes para alterar a formatação do parágrafo
- Instancie o objeto ParagraphFormatUpdate e defina os parâmetros de formatação
- Crie o objeto UpdateParagraphFormatOnlineRequest usando as configurações acima
- Chame o método UpdateParagraphFormatOnline usando o objeto de solicitação
- 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.