Zainstaluj tę bibliotekę C# open source, aby programowo wstawić tekst do dokumentów Word. FileFormat.Words to interfejs API oparty na OpenXML do automatyzacji dokumentów Word.

Jak wstawić akapit do dokumentów słów

Przegląd

MS Word Automatyzacja dokumentacji nie jest już trudnym zadaniem po pojawieniu się tej biblioteki C# z otwartym poziomem. FileFormat.Words to solidna biblioteka .NET zasilana przez OpenXML. Ten interfejs API .NET open source to bezpłatna biblioteka zbudowana do tworzenia i manipulowania dokumentami programowymi programowymi. Ponadto pozwala nie tylko użytkownikom dodawać akapity, ale także pozwala użytkownikom dodawać inne elementy, takie jak tabele, obrazy i wiele innych. Jednak w tym poście na blogu dowiemy się, jak wstawić akapit do dokumentów Word za pomocą pliku Format.Words. Ponadto napiszmy również fragment kodu, aby zobaczyć faktyczną implementację. W tym artykule przejdziemy przez następujące punkty:

Open-Source C# instalacja biblioteki

Instalacja tej Word Dokument Automation Library to tylko polecenie. Tak więc zainstaluj ten interfejs API typu open source, zanim zaczniesz wstawić tekst do dokumentów Word ProgrammAm. Dlatego możesz skonfigurować FileFormat.Words, pobierając pakiet Nuget lub uruchamiając następujące polecenie w menedżerze pakietów Nuget.

Install-Package FileFormat.Words

Jak programowo wstawić akapit do dokumentów słów

Teraz wszyscy jesteśmy gotowi zapisywać fragmenty kodowe do i nsert akapit w dokumentach Word Korzystanie z tej biblioteki open source C#. Możesz wykonać kroki i fragment kodu wymieniony poniżej:

  • Utwórz instancję klasy Dokument.
  • Zainicjuj konstruktor klasy Body z obiektem klasy dokumentów.
  • Instaluj instancję klasy akapit.
  • Wywołaj właściwość tekst, aby ustawić tekst akapitu.
  • Zadzwoń do metody appendchild (akapit), aby dodać akapit do dokumentu MS Word.
  • Przywołaj metodę zapisz, aby zapisać dokument MS Word na dysku.

Wniosek

using FileFormat.Words;

namespace Example
{
    class Program
    {
        static void Main(string[] args)
        {
            // Instantiate an instance of the Document class.
            using (Document doc = new Document())
            {
                //Initialize the constructor of the Body class with the object of the Document class.
                Body body = new Body(doc);
                // Instantiate an instance of the Paragraph class.
                Paragraph para1 = new Paragraph();
                // Invoke the Text property to set the text of the paragraph.
                para1.Text = "This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph.";
                para1.Indent = "300";
                para1.FirstLineIndent = "330";
                para1.Align = "Left";
                para1.LinesSpacing = "552";
                // Call the AppendChild(paragraph) method to add the paragraph to the MS Word document.
                body.AppendChild(para1);
                // Invoke the Save method to save the MS Word document onto the disk.
                doc.Save("/Docs.docx");
            }

        }

    }
}

Skopiuj i wklej następujący kod i uruchom projekt. Dlatego zobaczysz wyjście, jak pokazano na poniższym obrazku:

Automatyzacja dokumentów Word

Wniosek

Otóż ​​to. Mamy nadzieję, że nauczyłeś się wstawić akapit do dokumentów Word za pomocą plikuFormat.Words. Ponadto możesz dostosować czcionkę, rozmiar i odstępy liniowe tekstu akapitu. Ponadto możesz zbadać inne fajne funkcje tej biblioteki C# w Dokumentacji. Wreszcie FileFormat.com nadal pisze posty na blogu na inne tematy. Ponadto możesz śledzić nas na naszych platformach społecznościowych, w tym Facebook, LinkedIn i Twitter.

Współmar

Ponieważ FileFormat.Words for .NET jest projektem typu open source i jest dostępny na Github. Tak więc wkład społeczności jest bardzo mile widziany.

Zadaj pytanie

Możesz poinformować nas o swoich pytaniach lub zapytaniach na naszym forum.

Często zadawane pytania-FAQ

** Jak wstawić akapit do słowa?** Możesz to łatwo zrobić za pomocą plikuFormat.Words. Połącz ten link, aby poznać kroki i fragment kodu.

Zobacz także