Zapomnij o kłopotach i zainstaluj FileFormat.Words, aby tworzyć i manipulować dokumentami MS Word. To oprogramowanie do automatyzacji dokumentów oferuje bardzo przydatne funkcje.

Jak utworzyć dokument Word w C#

Przegląd

Z przyjemnością ogłaszamy wydanie FileFormat.Words for .net. Jest to API open-source napisane w C# i umożliwia programistom .NET tworzenie, projektowanie i modyfikowanie dokumentów MS Word. Bez względu na to, czy jesteś początkującym, czy programistą na poziomie ekspertów, możesz łatwo zintegrować FileFormat.Words z aplikacją .NET. Ponadto nikt nie może zaprzeczyć znaczenia i użyteczności dokumentów MS Word w jakimkolwiek biznesie. Jest to najczęściej używany i wielofunkcyjny format pliku. W tym poście na blogu dowiemy się Jak utworzyć dokument Word w C# , a także napiszemy niektóre fragmenty kodu, aby zobaczyć FileFormat.words dla .NET w akcji. Omówimy następujące sekcje:

Generator dokumentów Word - Instalacja API open source

Jeśli chodzi o instalację tego interfejsu API open source, jest łatwy do zainstalowania i skonfigurowania w aplikacji .NET. Ponadto biblioteka FileFormat.Words jest lekka i zapewnia solidne funkcje do pracy z dokumentami MS Word. Pobierz więc Pakiet Nuget lub uruchom następujące polecenie w Nuget Package Manager , aby zainstalować to oprogramowanie do automatyzacji dokumentów Open-Source**.

Install-Package FileFormat.Words
Generator dokumentów Word - Instalacja API open source

Jak programowo utworzyć dokument słów

Po zainstalowaniu tego Word Dokument Generator API możemy zapisać fragmenty kodu, aby pokazać, jak programowo utworzyć dokument Word w C#. Możesz wykonać następujące kroki, aby utworzyć pusty dokument Word:

  • Zainicjuj instancję klasy Dokument.
  • Zadzwoń do metody Zapisz, aby zapisać dokument Word na dysku. Skopiuj i wklej następujący fragment kodu do głównego pliku i uruchom program.
using FileFormat.Words;

namespace Example
{
    class Program
    {
        static void Main(string[] args)
        {
            // Initialize an instance of the Document class.
            Document doc = new Document();

            // Call the Save method to save the Word document onto the disk.
            doc.Save("/Docs.docx");
        }

    }
}

Powyższy fragment kodu wygeneruje pusty dokument Word, ponieważ można zobaczyć dane wyjściowe na poniższym obrazku:

Generator dokumentów Word

Oprogramowanie do automatyzacji dokumentów - zaawansowane opcje

Z powodzeniem wygenerowaliśmy pusty dokument Word, używając tego open source Word Dokument Generator API . Teraz możemy nie tylko dodać tekst do dokumentu, ale także stylizować tekst zgodnie z wymaganiami. Umieśćmy kilka wierszy kodu źródłowego w naszym głównym pliku.

using FileFormat.Words;

namespace Example
{
    class Program
    {
        static void Main(string[] args)
        {
            // Create an instance of the Document class.
            using (Document doc = new Document())
            {
                //Initialize the constructor of the Body class with the Document class object.
                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 = "In publishing and graphic design, Lorem ipsum is a placeholder    text commonly used to demonstrate the visual form of a document or a typeface without relying on meaningful content. Lorem ipsum may be used as a placeholder before final copy is available..";
                para1.Indent = "300";
                para1.LeftIndent = "250";
                para1.RihgtIndent = "350";
                para1.FirstLineIndent = "330";
                para1.Align = "Left";
                para1.LinesSpacing = "552";
                // Call the AppendChild(paragraph) method to add the paragraph to the document.
                body.AppendChild(para1);
                // The Save method will save the Word document onto the disk.
                doc.Save("/Docs.docx");
            }

        }

    }
}

Zaktualizuj swój główny plik za pomocą powyższego fragmentu kodu i ponownie uruchom projekt. Zobaczysz wyjście wygenerowane przez to oprogramowanie do automatyzacji dokumentów Open-Source****, jak pokazano na poniższym obrazku:

Oprogramowanie do automatyzacji dokumentów

Wniosek

To prowadzi nas do końca tego postu na blogu. W tym przewodniku nauczyliśmy się Jak utworzyć dokument Word w C# za pomocą Open-Source FileFormat.Words. Ponadto przeszliśmy również procedurę instalacji i niektóre zaawansowane funkcje oferowane przez tę Word Dokument Generator Library . Ponadto istnieje wiele innych funkcji, które można zbadać w Dokumentacji. Wreszcie FileFormat.com konsekwentnie pisze posty na blogu na ciekawe tematy. Więc proszę, pozostań w kontakcie, aby regularnie aktualizować. 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.

FAQS

** Jak utworzyć nowy dokument Word w C#?** Postępuj zgodnie z tym linkiem, aby nauczyć się tworzenia dokumentów Word Programmatycznie przy użyciu tego oprogramowania do automatyzacji dokumentów open source FileFormat.Words. ** Jak utworzyć dokument Word w .NET Core?** Pobierz Pakiet Nuget tej biblioteki open source FileFormat.Words for .NET zapisany w C#. Jest to interfejs API .NET na poziomie przedsiębiorstw opracowany dla programistów .NET, jeśli planują wyposażyć oprogramowanie biznesowe w narzędzie Word Dokument Generator .