O Microsoft Word deve ficar aqui e continuar sendo um dos editores de documentos amplamente utilizados para criar documentos. Quase todo mundo sabe disso e o usa na vida diária de uma maneira ou de outra. Pessoas de todos os aspectos da vida o usam de uma maneira ou de outra para gerar documentos. Você deve estar familiarizado com o formato de arquivo .docx, que é o formato de arquivo padrão para salvar documentos do Word. Sendo um desenvolvedor de aplicativos .NET, é comum fornecer capacidade de processamento de documentos ao seu aplicativo .NET. Você pode conseguir isso usando a API NPOI em seu aplicativo usando c# ou vb.net como mostrado neste artigo.

TEXTO DE FORMATO DE FORMATE usando o Microsoft Word {.wp-Block-Heading} Antes de entrarmos em escrever um aplicativo .NET para formatar o texto em um documento do Word, vamos dar uma olhada em como podemos fazer o mesmo usando o Microsoft Word.

Etapas para formatar o texto com o Microsoft Word

No Microsoft Word, você pode formatar o texto de várias maneiras. Você pode fazer com que o texto seja ousado, formate -o para aparecer como itálico, sublinhá -lo, fazê -lo atingir, aplicar cores ao texto e muitos outros tipos de formatação. Para definir o estilo do seu texto, você pode usar as etapas a seguir.

  1. Abra o documento da Microsoft e selecione Blank Document. Isso abrirá um documento em branco para você escrever algo.
  2. Agora adicione algum texto ao documento
  3. Selecione o texto e use a opção b** **da fita para torná -lo ousado
  4. Selecione a opção _ i _** **da fita para torná -la itálica
  5. Você também pode selecionar u****opçãopara fazer o texto sublinhado
  6. Você também pode alterar a cor do texto usando a opção de cor do texto da fita Essas opções são mostradas na imagem abaixo.

formatação de texto no documento do Word usando npoi em c#

Agora que vimos como formatar o texto em um documento usando o Microsoft Word, estamos prontos para escrever nosso aplicativo .NET para fazer o mesmo. Usaremos a API NPOI para fazer o mesmo e desenvolver um aplicativo baseado em console em C#. Caso você ainda não tenha instalado a API NPOI no seu projeto .NET, você pode dar uma olhada neste guia de instruções para instalar o npoi para .NET.

etapas para formatar o texto em docx em c#

Nessa idade, esperamos que seu ambiente de desenvolvimento esteja pronto e você esteja pronto para começar a escrever seu código para que seu aplicativo formate o texto em um documento do Word usando C#. Você pode usar o seguinte código -fonte para esse fim.

//Create document
XWPFDocument document = new XWPFDocument();

//Create paragraph
XWPFParagraph para1 = document.CreateParagraph();
para1.Alignment = ParagraphAlignment.CENTER;

//Set style of the paragraph text
XWPFRun run1 = para1.CreateRun();
run1.SetColor("Green");
run1.FontSize = 18;
run1.SetText("This is the first paragraph");
run1.IsBold = true;

XWPFParagraph para2 = document.CreateParagraph();
para2.Alignment = ParagraphAlignment.LEFT;
para2.BorderTop = Borders.Gems;

XWPFRun run2 = para2.CreateRun();
run2.Subscript = VerticalAlign.BASELINE;
run2.SetColor("Blue");
run2.IsItalic = true;
run2.Underline = UnderlinePatterns.Dash;
run2.SetText("This is the second paragraph");

//Save the file
using (FileStream file = File.Create("TextStyleFormattingUsingNPOI.docx"))
{
    document.Write(file);
}

Conclusão

O NPOI é uma API poderosa para trabalhar com formatos de arquivo do Office. Você pode usá -lo para desenvolver aplicativos .NET para trabalhar com documentos do Word diretamente de dentro do seu aplicativo. Para obter mais exemplos de trabalho com documentos do Word usando NPOI em C#, fique atento.