Formattazione del documento Word programmatico resa semplice. Scopri come formattare i documenti in Word programmaticamente utilizzando la potente API open source, fileformat.words.

Come formattare i documenti di parola a livello di livello

Panoramica ## Benvenuti in un altro tutorial in cui ci immergiamo nel mondo di .NET con FileFormat.words. In questo articolo, ci concentreremo sulla formattazione di documenti di parole in modo programmatico utilizzando le capacità di FileFormat.words. Con questa libreria completa, puoi adattare in modo efficiente la struttura e lo stile dei tuoi documenti direttamente dalle tue applicazioni .NET. Iniziamo il nostro viaggio nella formattazione programmatica dei documenti! Questo articolo copre i seguenti argomenti:

Installazione dell’API FileFormat.words

Il primo passo verso la formattazione programmatica del documento è l’installazione di FileFormat.words nel progetto. È possibile aggiungere facilmente questa libreria open source tramite il gestore dei pacchetti NUGET:

Install-Package FileFormat.Words

Con questo comando, avrai la potente libreria .NET a tua disposizione per la formattazione di documenti di parole.

Come formattare a livello di programmazione un documento Word usando fileformat.words

FileFormat.words non solo consente di creare e manipolare documenti di parole, ma fornisce anche opzioni di formattazione avanzate per il testo all’interno di questi documenti. Nelle sezioni successive, approfondiremo il modo in cui possiamo utilizzare queste funzionalità per migliorare la presentazione dei nostri file DOCX. Ecco una rottura del processo insieme allo snippet del codice corrispondente:

  • Usa la proprietà Bold e impostala su True per incoraggiare il testo.
  • Imposta il valore della proprietà corsivo su True per il corsivo.
  • Impiega la proprietà fontfamily per modificare il carattere del tuo testo.
  • Regola la dimensione del testo con la proprietà Fontsize.
  • Per sottolineare il testo, impostare semplicemente la proprietà sottolinea su True.
  • Modifica il colore del tuo testo manipolando la proprietà colore.

using FileFormat.Words;

namespace Example
{
    class Program
    {
        static void Main(string[] args)
        {
            // Initialize an instance of the Document class and load an existing Word document.
            using (Document doc = new Document("testDocument.docx"))
            {
                // Instantiate the 'Body' class with the 'Document' class object.
                Body documentBody = new Body(doc);
                
                // Instantiate an object of the 'Paragraph' class.
                Paragraph documentParagraph = new Paragraph();

                // Instantiate an instance of the 'Run' class. It represents a run of characters in a Word document.
                Run characterRun = new Run();

                // Set the 'Text' property of the 'Run' class.
                characterRun.Text = "This is a sample text.";

                // Apply bold formatting to the text.
                characterRun.Bold = true;

                // Apply italic formatting to the text.
                characterRun.Italic = true;

                // Set the font of the text.
                characterRun.FontFamily = "Algerian";

                // Set the font size.
                characterRun.FontSize = 40;

                // Apply underline formatting to the text.
                characterRun.Underline = true;

                // Set the color of the text.
                characterRun.Color = "FF0000";

                // Use AppendChild() method to add the 'Run' class object to the 'Paragraph' class object.
                documentParagraph.AppendChild(characterRun);

                // Append the 'Paragraph' object to the 'Body' object.
                documentBody.AppendChild(documentParagraph);

                // Use 'Save' method to persist the Word document on the disk.
                doc.Save("./testDocument.docx"); 
            }
        }
    }
}

Questo esempio dimostra come applicare la formattazione di testo nel documento a livello di programmazione.

Conclusione

In questo articolo, abbiamo attraversato il processo di formattazione programmatica dei documenti di parole utilizzando la libreria open source, fileformat.words per .net. Sfruttando questa potente API, possiamo effettivamente personalizzare l’aspetto dei nostri documenti direttamente dalle nostre applicazioni, migliorando l’efficienza e la coerenza nei nostri flussi di lavoro. Per una guida più dettagliata sull’utilizzo di FileFormat.words, dai un’occhiata a documentazione disponibile. Rimani in contatto con noi mentre continuiamo a esplorare le capacità di FileFormat.words nei nostri futuri articoli. Seguici su piattaforme di social media come Facebook, LinkedIn e Twitter per gli ultimi aggiornamenti e approfondimenti.

contribuisci

Poiché FileFormat.words per .NET è un progetto open source ospitato su GitHub, incoraggiamo fortemente i contributi della comunità. Unisciti a noi nella nostra missione per semplificare la formattazione dei documenti!

Domande?

Puoi pubblicare eventuali domande o domande sul nostro forum.

Guarda anche