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.
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
- Como inserir o parágrafo em documentos do Word programaticamente
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:
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
- Como criar um documento do Word em C# usando o FileFormat.words
- Como editar um documento do Word em C# usando o FileFormat.words
- Como fazer uma tabela em arquivos do Word usando o FileFormat.words
- Como executar Localizar e substituir nas tabelas MS Word usando C#
- Como faço para abrir um arquivo DOCX em C# usando o FileFormat.words?