Някои хора използват библиотеката на 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# без автоматизация
- Използвайте пакет Aspose.Words for .NET NuGet
- Добавете препратка към Aspose.Words namespace
- Използвайте метода SetLicense, за да приложите лиценз на Aspose
- Създайте нов екземпляр Document Class
- Създайте обект DocumentBuilder Class и подайте обект Document в конструктора
- Задайте необходимите свойства на обекта DocumentBuilder
- Запазете изходния документ на Word като файл или поток
Код за създаване на документ на Word в C# без автоматизация
В този пример за C# код създадохме проста Word document само с два реда текст и приложихме удебелен атрибут към текста. Можете обаче да направите много повече и да разширите горния код, като добавите таблици, клетки и различни други обекти на Word Document Object Model (DOM).
За да изпълните горния C# код на Aspose.Words за .NET API, не е необходимо да инсталирате Microsoft Word на вашия компютър или на сървъра, където ще бъде инсталирано приложението. Това прави създаването на word документ много по-лесно и по-бързо.