Microsoft Word deve rimanere qui e rimanere uno degli editori di documenti ampiamente utilizzati per la creazione di documenti. Quasi tutti lo sanno e lo usano nella vita quotidiana in un modo o nell’altro. Le persone di ogni aspetto della vita lo usano in un modo o nell’altro per generare documenti. È necessario avere familiarità con il formato file .docx che è il formato file predefinito per salvare i documenti di Word. Essendo uno sviluppatore di applicazioni .NET, è comune fornire funzionalità di elaborazione dei documenti all’applicazione .NET. Puoi ottenere questo utilizzando API NPOI nell’applicazione usando C# o VB.NET come mostrato in questo articolo.

Testo di formato ## usando Microsoft Word {.wp-Block-Heading} Prima di saltare a scrivere un’applicazione .NET per formattare il testo in un documento Word, diamo un’occhiata a come possiamo fare lo stesso usando Microsoft Word.

Passaggi per formattare il testo con Microsoft Word

In Microsoft Word, puoi formattare il testo in vari modi. Puoi rendere il testo audace, formattarlo per apparire come corsivo, sottolinearlo, renderlo sciopero, applicare il colore al testo e molti altri tipi di formattazione. Per impostare lo stile del testo, è possibile utilizzare i seguenti passaggi.

  1. Aprire il documento Microsoft e selezionare Documento vuoto. Questo aprirà un documento vuoto per scrivere qualcosa.
  2. Ora aggiungi un po ‘di testo al documento
  3. Seleziona il testo e usa l’opzione B** **dal nastro per renderlo in grassetto
  4. Seleziona l’opzione _ i _** **dal nastro per renderlo in corsivo
  5. Puoi anche selezionare u****opzioneper sottolineare il testo
  6. Puoi anche modificare il colore del testo usando l’opzione del colore del testo dalla nastro Queste opzioni sono mostrate nell’immagine seguente.

Formattazione del testo nel documento Word Using NPOI in C#

Ora che abbiamo visto come formattare il testo in un documento usando Microsoft Word, siamo pronti a scrivere la nostra applicazione .NET per fare lo stesso. Useremo l’API NPOI per fare lo stesso e sviluppare un’applicazione basata sulla console in C#. Nel caso in cui non abbia ancora installato API NPOI nel tuo progetto .NET, puoi dare un’occhiata a questa guida alle istruzioni per installazione di NPOI per .NET.

passaggi per formattare il testo in docx in c#

A questa età, speriamo che il tuo ambiente di sviluppo sia pronto e che tu sia pronto per iniziare a scrivere il tuo codice per la tua applicazione per formattare il testo in un documento Word usando C#. È possibile utilizzare il seguente codice sorgente per questo scopo.

//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);
}

conclusione

NPOI è una potente API per lavorare con i formati di file Office. È possibile utilizzarlo per sviluppare applicazioni .NET per lavorare con documenti Word direttamente all’interno dell’applicazione. Per ulteriori esempi di lavoro con documenti di parole usando NPOI in C#, rimanete sintonizzati.