Quase todo mundo usa o Microsoft Word diariamente para criar documentos e salvá -los assim que eles terminarem. Oferece muita funcionalidade para criar documentos ricos em texto, imagens, opções multimídia, clipes de arte, tabelas e muitos outros tipos de dados. É por isso que é a primeira escolha de uso quando se trata de criar documentos. Os documentos do Word, portanto, criados são salvos no popular formato de documento XML do Office Open Office com a extensão .docx. Como desenvolvedor de aplicativos .NET, você gostaria de adicionar a funcionalidade de processamento de documentos aos seus aplicativos. Existem várias APIs disponíveis para esse fim, mas se você estiver procurando por uma API gratuita de código aberto, poderá conseguir isso usando a API NPOI em seu aplicativo usando c# ou Vb.net Como mostrado neste artigo.

Crie documento vazio do Word usando o Microsoft Word

Antes de escrevermos um aplicativo .NET para criar um documento vazio do Word, vamos dar uma olhada em como fazer o mesmo usando o Microsoft Word.

Etapas para criar o documento do Word com o Microsoft Word

Você pode usar as etapas a seguir para criar um documento do Word usando o Microsoft Office.

  1. Abra o Microsoft Word
  2. Selecione Documento em branco Opção
  3. No menu Arquivo, selecione Salvar a opção
  4. Quando a opção Salvar o arquivo aparecer, digite o nome do arquivo e pressione o botão Salvar para salvá -lo como um documento vazio

Crie documento vazio do Word usando npoi em c#

Agora que vimos como criar um documento vazio usando o Microsoft Word, vamos agora prosseguir e ver como fazer o mesmo no aplicativo .NET. Usaremos a API NPOI para esse fim e desenvolvendo um aplicativo baseado em console em C#. Caso você não tenha instalado o NPOI no seu projeto .NET, você precisa instalá -lo primeiro. Você pode aprender sobre isso em nosso guia de instruções detalhadas para instalar o NPOI para .NET.

Etapas para criar um arquivo DOCX vazio em C#

Agora que seu ambiente de desenvolvimento está pronto, não vamos esperar e pular direto para escrever o aplicativo de console de amostra para criar um arquivo vazio DOCX usando NPOI em C#. O nPOI possui xwpf namespace que contém a funcionalidade de trabalhar com o formato do arquivo word Docx, como mostrado no exemplo de código abaixo.

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

Conclusão

Neste artigo, mostramos como criar um documento do Word usando a API NPOI em C#. Você pode explorar ainda mais a funcionalidade da API estudando a documentação da API. Em nossos próximos artigos, exploraremos ainda mais o trabalho com a API NPOI para processamento de documentos em C#. Então fique ligado.