Esqueça o aborrecimento e instale o FileFormat.words para criar e manipular os documentos do MS Word. Este software de automação de documentos oferece recursos muito úteis. {.wp-block-heading}

Como criar um documento do Word em C#

Visão geral {.wp-block-heading} Estamos felizes em anunciar o lançamento do FileFormat.words para .NET. Esta é uma API de código aberto escrito em C# e permite que os desenvolvedores do .NET criem, projetem e modifiquem os documentos MS Word programaticamente. Não importa se você é um iniciante ou um desenvolvedor de nível especializado, você pode integrar facilmente o FileFormat.words ao seu aplicativo .NET. Além disso, ninguém pode negar o significado e a usabilidade dos documentos do MS Word em qualquer negócio. É o formato de arquivo mais amplamente utilizado e multiuso. Nesta postagem do blog, aprenderemos Como criar um documento do Word em C# e também escreveremos alguns trechos de código para ver FileFormat.Words para .NET em ação. Vamos cobrir as seguintes seções:

Gerador de documentos do Word - Instalação da API de código aberto

No que diz respeito à instalação desta API de código aberto, é fácil instalar e configurar no seu aplicativo .NET. Além disso, a biblioteca FileFormat.words é leve e fornece recursos robustos para trabalhar com os documentos do MS Word. Então, faça o download do seu NUGET PACOTE ou execute o seguinte comando no Nuget Package Manager para instalar este software de automação de documentos de código aberto .

Install-Package FileFormat.Words
Gerador de documentos do Word - Instalação da API de código aberto

Como criar um documento do Word programaticamente

Depois que esta API**do gerador de documentos do Word está instalada, podemos escrever trechos de código para demonstrar como criar um documento do Word em C# programaticamente. Você pode seguir as etapas a seguir para criar um documento vazio do Word:

  • Inicialize uma instância da classe Document.
  • Ligue para o método Salvar para salvar o documento do Word no disco. Copie e cole o seguinte snippet de código no seu arquivo principal e execute o programa.
using FileFormat.Words;

namespace Example
{
    class Program
    {
        static void Main(string[] args)
        {
            // Initialize an instance of the Document class.
            Document doc = new Document();

            // Call the Save method to save the Word document onto the disk.
            doc.Save("/Docs.docx");
        }

    }
}

O snippet de código acima gerará um documento vazio do Word, pois você pode ver a saída na imagem abaixo:

Gerador de documentos do Word

Software de automação de documentos - opções avançadas

Geramos com sucesso um documento vazio do Word usando esta API de código aberto Word Gerator de documentos . Agora, podemos não apenas adicionar algum texto a um documento, mas também estilizar o texto conforme os requisitos. Vamos colocar algumas linhas de código -fonte em nosso arquivo principal.

using FileFormat.Words;

namespace Example
{
    class Program
    {
        static void Main(string[] args)
        {
            // Create an instance of the Document class.
            using (Document doc = new Document())
            {
                //Initialize the constructor of the Body class with the Document class object.
                Body body = new Body(doc);
                // Instantiate an instance of the Paragraph class.
                Paragraph para1 = new Paragraph();
                // Invoke the Text property to set the text of the paragraph.
                para1.Text = "In publishing and graphic design, Lorem ipsum is a placeholder    text commonly used to demonstrate the visual form of a document or a typeface without relying on meaningful content. Lorem ipsum may be used as a placeholder before final copy is available..";
                para1.Indent = "300";
                para1.LeftIndent = "250";
                para1.RihgtIndent = "350";
                para1.FirstLineIndent = "330";
                para1.Align = "Left";
                para1.LinesSpacing = "552";
                // Call the AppendChild(paragraph) method to add the paragraph to the document.
                body.AppendChild(para1);
                // The Save method will save the Word document onto the disk.
                doc.Save("/Docs.docx");
            }

        }

    }
}

Atualize seu arquivo principal com o snippet de código acima e execute o projeto novamente. Você verá a saída gerada por este software de automação de documentos de código aberto**, como mostrado na imagem abaixo:

Software de automação de documentos

Conclusão

Isso nos leva ao final deste post do blog. Neste guia, aprendemos como criar um documento do Word em C# usando fonte aberta FileFormat.words. Além disso, também passamos pelo procedimento de instalação e alguns recursos avançados oferecidos por esta biblioteca do gerador de documentos do Word . Além disso, existem muitos outros recursos que você pode explorar na documentação. Finalmente, FileFormat.com está constantemente escrevendo postagens no blog tutorial sobre tópicos interessantes. Então, por favor, mantenha contato para atualizações regulares. Além disso, você pode nos seguir em nossas plataformas de mídia social, incluindo Facebook, LinkedIn e Twitter.

Contribua

Desde FileFormat.words para .net é um projeto de código aberto e está disponível no Github. Portanto, a contribuição da comunidade é muito apreciada.

Faça uma pergunta

Você pode nos informar sobre suas perguntas ou consultas em nosso fórum.

FAQs

** Como criar um novo documento do Word em C#?** Siga este link para aprender a criação de documentos do Word programaticamente usando este software de automação de documentos de código aberto FileFormat.words. ** Como criar um documento do Word no .Net Core?** Faça o download do Nuget Package desta biblioteca de código aberto FileFormat.words para .net que está escrito em C#. É uma API .NET de nível empresarial desenvolvido para desenvolvedores .NET se eles planejam equipar seu software de negócios com uma ferramenta do Gerador de Documentos**.