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.
- Abra o documento da Microsoft e selecione Blank Document. Isso abrirá um documento em branco para você escrever algo.
- Agora adicione algum texto ao documento
- Selecione o texto e use a opção b** **da fita para torná -lo ousado
- Selecione a opção _ i _** **da fita para torná -la itálica
- Você também pode selecionar u****opçãopara fazer o texto sublinhado
- 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.