Некоторые люди используют библиотеку 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# мы создали простую Word document всего с двумя строками текста и применили к тексту атрибут полужирного шрифта. Однако вы можете сделать гораздо больше и расширить приведенный выше код, добавив таблицы, ячейки и различные другие объекты Word Document Object Model (DOM).
Для выполнения приведенного выше C#-кода Aspose.Words for .NET API вам не требуется устанавливать Microsoft Word на свой компьютер или сервер, на котором будет установлено приложение. Это делает создание документа Word намного проще и быстрее.