Instale esta biblioteca C# de código abierto para insertar texto en documentos de Word programáticamente. FileFormat.words es una API basada en OpenXML para la automatización de documentos de Word.

Cómo insertar párrafo en documentos de Word

Descripción general

MS Word La automatización de la documentación ya no es una tarea difícil después del advenimiento de esta biblioteca C# de código abierto. FileFormat.words es una sólida biblioteca .NET alimentada por OpenXML. Esta API .NET de código abierto es una biblioteca gratuita construida para crear y manipular documentos de Word mediante programación. Además, no solo permite a los usuarios agregar párrafos, sino que también permite a los usuarios agregar otros elementos, como tablas, imágenes y más. Sin embargo, en esta publicación de blog, aprenderemos cómo insertar el párrafo en los documentos de Word usando FileFormat.Words. Además, también escribiremos un fragmento de código para ver la implementación real. Pasaremos por los siguientes puntos en este artículo:

Instalación de la biblioteca de código abierto C#

La instalación de esta Biblioteca de automatización de documentos de Word está a solo un comando de distancia. Por lo tanto, instale esta API de código abierto antes de insertar el texto en documentos de Word mediante programación. Por lo tanto, puede configurar FileFormat.Words descargando el paquete NUGET o ejecutando el siguiente comando en el Administrador de paquetes NUGET.

Install-Package FileFormat.Words

Cómo insertar párrafo en documentos de Word mediante programación

Ahora, todos estamos listos para comenzar a escribir fragmentos de código para i nsert párrafo en documentos de Word usando esta biblioteca C# de código abierto. Puede seguir los pasos y el fragmento de código mencionado a continuación:

  • Instanciar una instancia de la clase documento.
  • Inicializar el constructor de la clase cuerpo con el objeto de la clase de documento.
  • Instanciar una instancia de la clase párrafo.
  • Invocar la propiedad Texto para establecer el texto del párrafo.
  • Llame al método AppendChild (párrafo) para agregar el párrafo al documento MS Word.
  • Invoca el método Guardar para guardar el documento MS Word en el disco.

Conclusión

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 y pegue el siguiente código y ejecute el proyecto. Por lo tanto, verá la salida como se muestra en la imagen a continuación:

Automatización de documentos de Word

Conclusión

Eso es todo. Esperamos que haya aprendido cómo insertar párrafo en documentos de Word usando FileFormat.Words. Además, puede personalizar la fuente, el tamaño y el espacio de línea del texto del párrafo. Además, puede explorar las otras características interesantes de esta biblioteca C# de código abierto en Documentación. Finalmente, fileFormat.com continúa escribiendo publicaciones de blog sobre otros temas. Además, puede seguirnos en nuestras plataformas de redes sociales, incluidas Facebook, LinkedIn y Twitter.

Contribuir

Dado que FileFormat.Words para .NET es un proyecto de código abierto y está disponible en GitHub. Entonces, la contribución de la comunidad es muy apreciada.

Haga una pregunta

Puede informarnos sobre sus preguntas o consultas en nuestro Foro.

Preguntas frecuentes-Preguntas frecuentes

** ¿Cómo se inserta un párrafo en Word?** Puede hacerlo fácilmente usando FileFormat.Words. Siga este enlace para aprender los pasos y el fragmento de código.

Ver también