Почти каждый ежедневно использует Microsoft Word для создания документов и сохранения их после того, как они будут сделаны. Он предлагает много функциональности для создания документов, богатых текстом, изображений, мультимедийных вариантов, художественных клипов, таблиц и многих других типов данных. Вот почему это первый выбор использования, когда дело доходит до создания документов. Следовательно, документы Word сохранены в популярном формате документа Open Office XML с расширением .docx. Как разработчик приложений .NET, вы хотели бы добавить функциональность обработки документов в ваши приложения. Для этой цели доступно несколько API, но если вы ищете API свободного в использовании с открытым исходным кодом, вы можете достичь этого, используя API NPOI в своем приложении, используя C# или Vb.net, как показано в этой статье.

Создать пустой документ Word с использованием Microsoft Word {.wp-Block Reading}

Прежде чем написать приложение .NET для создания пустого документа Word, давайте посмотрим, как сделать то же самое, используя Microsoft Word.

Шаги для создания документа Word с Microsoft Word {.wp-block heading}

Вы можете использовать следующие шаги для создания документа Word с помощью Microsoft Office.

  1. Откройте слово Microsoft
  2. Выберите Бланк документа Опция
  3. В меню «Файл» выберите «Сохранить опцию**
  4. Когда появится параметр «Сохранить файл», введите имя файла и нажмите кнопку Сохранить, чтобы сохранить его как пустое слово документ

Создать пустой документ Word, используя NPOI в C# {.wp-block heading}

Теперь, когда мы видели, как создать пустой документ с помощью Microsoft Word, давайте теперь продолжим и посмотрим, как сделать то же самое в приложении .NET. Для этой цели мы будем использовать NPOI API и разработать приложение на основе консоли в C#. На случай, если вы не установили NPOI в свой проект .NET, вам нужно сначала установить его. Вы можете узнать об этом в нашем руководстве по подробным инструкциям для установки NPOI для .NET.

Шаги для создания пустого файла docx в c# {.wp-block heading}

Теперь, когда ваша среда разработки готова, давайте не будем ждать и перейти прямо в написание приложения для примера консоли, чтобы создать пустой файл DOCX, используя NPOI в C#. NPOI имеет xwpf Пространство имен, которое содержит функциональность работы с форматом файла Word DOCX, как показано в примере кода ниже.

using (XWPFDocument doc = new XWPFDocument())
{
    doc.CreateParagraph();
    using (FileStream sw = File.Create("BlankDocumentUsingNPOI.docx"))
    {
        doc.Write(sw);
    }
}

Заключение {.wp-block heading}

В этой статье мы показали, как создать документ Word, используя API NPOI в C#. Вы можете дополнительно изучить функциональность API, изучая документацию API. В наших предстоящих статьях мы дополнительно рассмотрим работу с API NPOI для обработки документов в C#. Так что следите за обновлениями.