Как да създадете Word документ в C# без Interop

Някои хора използват библиотеката на Microsoft Office Interop, за да създават документи на Word, но често задават въпроса как да създадат документ на Word в C# без взаимодействие. Това е мястото, където Aspose.Words for .NET влиза в действие, за да помогне за лесното създаване на документ на Word в C#.

На този въпрос се отговаря в стъпките по-долу заедно с примерния C# код. Това показва колко лесно и ефикасно можете да създадете DOCX или DOC файл от нулата във вашите .NET приложения, било то помощна програма за .NET конзола, Windows приложение или ASP.NET уеб проект. Aspose.Words безпроблемно работи с всяка технология на .NET платформа.

Стъпки за създаване на документ на Word в C# без автоматизация

  1. Използвайте пакет Aspose.Words for .NET NuGet
  2. Добавете препратка към Aspose.Words namespace
  3. Използвайте метода SetLicense, за да приложите лиценз на Aspose
  4. Създайте нов екземпляр Document Class
  5. Създайте обект DocumentBuilder Class и подайте обект Document в конструктора
  6. Задайте необходимите свойства на обекта DocumentBuilder
  7. Запазете изходния документ на Word като файл или поток

Код за създаване на документ на Word в C# без автоматизация

В този пример за C# код създадохме проста Word document само с два реда текст и приложихме удебелен атрибут към текста. Можете обаче да направите много повече и да разширите горния код, като добавите таблици, клетки и различни други обекти на Word Document Object Model (DOM).

За да изпълните горния C# код на Aspose.Words за .NET API, не е необходимо да инсталирате Microsoft Word на вашия компютър или на сървъра, където ще бъде инсталирано приложението. Това прави създаването на word документ много по-лесно и по-бързо.

 Български