Instale esta biblioteca C# de fonte aberta para inserir o texto em documentos do Word programaticamente. FileFormat.words é uma API baseada em OpenXML para automação de documentos do Word.

Como inserir parágrafo em documentos do Word

Visão geral {.wp-block-heading} MS Word A automação de documentação não é mais uma tarefa difícil após o advento desta biblioteca C# de código aberto. FileFormat.words é uma biblioteca .NET robusta alimentada pelo OpenXML. Esta API .NET de código aberto é uma biblioteca gratuita criada para criar e manipular documentos do Word programaticamente. Além disso, ele não apenas permite que os usuários adicionem parágrafos, mas também permite que os usuários adicionem outros elementos, como tabelas, imagens e muito mais. No entanto, nesta postagem do blog, aprenderemos como inserir o parágrafo em documentos do Word usando o FileFormat.words. Além disso, também escreveremos um trecho de código para ver a implementação real. Passaremos os seguintes pontos neste artigo:

Instalação de biblioteca C# de código aberto

A instalação desta biblioteca de automação do documento****é apenas um comando fora. Portanto, instale esta API de código aberto antes de inserir o texto em documentos do Word programaticamente. Portanto, você pode configurar o FileFormat.words baixando o Nuget Package ou executando o seguinte comando no Nuget Package Manager.

Install-Package FileFormat.Words

Como inserir parágrafo em documentos de palavras programaticamente

Agora, estamos todos prontos para começar a escrever trechos de código no parágrafo do Word Documents**usando esta biblioteca C# de código aberto. Você pode seguir as etapas e o trecho de código mencionado abaixo:

  • Instanciar uma instância da classe Document.
  • Inicialize o construtor da classe Body com o objeto da classe de documentos.
  • Instanciar uma instância da classe parágrafo.
  • Invoque a propriedade Text para definir o texto do parágrafo.
  • Ligue para o método AppendChild (parágrafo) para adicionar o parágrafo ao documento do MS Word.
  • Invoque o método Salvar para salvar o documento MS Word no disco.

Conclusão

using FileFormat.Words;

namespace Example
{
    class Program
    {
        static void Main(string[] args)
        {
            // Instantiate an instance of the Document class.
            using (Document doc = new Document())
            {
                //Initialize the constructor of the Body class with the object of the Document class.
                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 = "This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph.";
                para1.Indent = "300";
                para1.FirstLineIndent = "330";
                para1.Align = "Left";
                para1.LinesSpacing = "552";
                // Call the AppendChild(paragraph) method to add the paragraph to the MS Word document.
                body.AppendChild(para1);
                // Invoke the Save method to save the MS Word document onto the disk.
                doc.Save("/Docs.docx");
            }

        }

    }
}

Copie e cole o código a seguir e execute o projeto. Portanto, você verá a saída como mostrado na imagem abaixo:

Automação de documentos do Word

Conclusão

É isso. Esperamos que você tenha aprendido como inserir o parágrafo em documentos do Word usando o FileFormat.words. Além disso, você pode personalizar a fonte, tamanho e espaçamento de linha do texto do parágrafo. Além disso, você pode explorar os outros recursos interessantes desta biblioteca C# de código aberto na documentação. Finalmente, FileFormat.com continua a escrever postagens no blog sobre outros tópicos. 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.

Perguntas frequentes-perguntas frequentes

** Como você insere um parágrafo na palavra?** Você pode fazer isso facilmente usando o FileFormat.words. Siga este link para aprender as etapas e o trecho de código.

veja também