Microsoft Word est de rester ici et de rester l’un des éditeurs de documents largement utilisés pour créer des documents. Presque tout le monde le sait et l’utilise dans la vie quotidienne d’une manière ou d’une autre. Les gens de tous les aspects de la vie l’utilisent d’une manière ou d’une autre pour générer des documents. Vous devez être familier avec le format de fichier .docx qui est le format de fichier par défaut pour enregistrer les documents Word. Étant un développeur d’application .NET, il est courant de fournir une capacité de traitement des documents à votre application .NET. Vous pouvez y parvenir en utilisant l’API NPOI dans votre application en utilisant C # ou vb.net comme indiqué dans cet article.
Texte de format utilisant Microsoft Word
Avant de passer à l’écriture d’une application .NET pour formater le texte dans un document Word, jetons un coup d’œil à la façon dont nous pouvons faire la même chose en utilisant Microsoft Word.
Étapes pour formater le texte avec Microsoft Word
Dans Microsoft Word, vous pouvez formater du texte de plusieurs façons. Vous pouvez rendre le texte audacieux, le formater pour apparaître en italique, le souligner, le faire étouffer, appliquer la couleur au texte et de nombreux autres types de formatage. Afin de définir le style de votre texte, vous pouvez utiliser les étapes suivantes.
- Ouvrez le document Microsoft et sélectionnez Document vide. Cela vous ouvrira un document vide pour écrire quelque chose.
- Ajoutez maintenant du texte au document
- Sélectionnez le texte et utilisez l’option b** **dans le ruban pour le rendre gras
- Sélectionnez l’option _ i _** **** From Ribbon pour le faire italique
- Vous pouvez également sélectionner U****Optionpour faire souligner le texte
- Vous pouvez également modifier la couleur du texte en utilisant l’option de couleur de texte à partir du ruban Ces options sont affichées dans l’image ci-dessous.
Formatage de texte dans un document Word à l’aide de NPOI en C
Maintenant que nous avons vu comment formater du texte dans un document à l’aide de Microsoft Word, nous sommes prêts à écrire notre application .NET pour faire de même. Nous utiliserons l’API NPOI pour faire de même et développer une application basée sur la console dans C #. Juste au cas où vous n’auriez toujours pas installé l’API NPOI dans votre projet .NET, vous pouvez consulter ce guide d’instructions pour Installation de NPOI pour .NET.
ÉTAPES POUR FORMATIONS TEXTE DANS DOCX EN C
À cet âge, nous espérons que votre environnement de développement est prêt et que vous êtes prêt à commencer à écrire votre code pour que votre application forme du texte dans un document Word en utilisant C #. Vous pouvez utiliser le code source suivant à cet effet.
//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);
}
Conclusion
NPOI est une API puissante pour travailler avec des formats de fichiers de bureau. Vous pouvez l’utiliser pour développer des applications .NET pour travailler avec des documents Word à partir de votre application. Pour plus d’exemples de travail avec des documents Word à l’aide de NPOI en C #, restez à l’écoute.