Jak utworzyć dokument programu Word w C# bez Interop

Niektórzy używają biblioteki Microsoft Office Interop do tworzenia dokumentów Word, jednak często zadają pytanie, jak stworzyć dokument Word w C# bez interopu. W tym miejscu do gry wkracza Aspose.Words for .NET, aby łatwo utworzyć dokument Worda w języku C#.

Odpowiedź na to pytanie znajduje się w poniższych krokach wraz z próbką kodu C#. Pokazuje to, jak łatwo i wydajnie można utworzyć plik DOCX lub DOC od podstaw w aplikacjach .NET, niezależnie od tego, czy jest to narzędzie konsoli .NET, aplikacja Windows, czy projekt sieciowy ASP.NET. Aspose.Words bezproblemowo współpracuje z każdą technologią platformy .NET.

Kroki tworzenia dokumentu programu Word w języku C# bez automatyzacji

  1. Użyj Aspose.Words for .NET pakietu NuGet
  2. Dodaj odwołanie do Aspose.Words namespace
  3. Użyj metody SetLicense, aby zastosować licencję Aspose
  4. Utwórz nową instancję Document Class
  5. Utwórz obiekt DocumentBuilder Class i przekaż obiekt Document do konstruktora
  6. Ustaw wymagane właściwości obiektu DocumentBuilder
  7. Zapisz wyjściowy dokument programu Word jako plik lub strumień

Kod do tworzenia dokumentów programu Word w języku C# bez automatyzacji

W tym przykładzie kodu C# utworzyliśmy proste Word document z zaledwie dwoma wierszami tekstu i zastosowaliśmy pogrubiony atrybut do tekstu. Możesz jednak zrobić o wiele więcej i rozszerzyć powyższy kod, dodając tabele, komórki i różne inne obiekty Word Document Object Model (DOM).

Aby wykonać powyższy kod C# Aspose.Words for .NET API, nie musisz instalować Microsoft Word na swoim komputerze ani serwerze, na którym aplikacja zostanie zainstalowana. Dzięki temu tworzenie dokumentów Word jest o wiele łatwiejsze i szybsze.

 Polski