Установите эту библиотеку C# с открытым исходным кодом, чтобы программно вставить текст в документы Word. Fileformat.words-это API на основе OpenXML для автоматизации документов Word.
Обзор {.wp-block heading}
MS Word Автоматизация документации больше не является сложной задачей после появления этой библиотеки C# с открытым исходным кодом. Fileformat.words - это надежная библиотека .NET, работающая на OpenXML. Этот API с открытым исходным кодом .NET-бесплатная библиотека, созданная для программного управления и манипулирования документами Word. Более того, это не только позволяет пользователям добавлять абзацы, но и позволяет пользователям добавлять другие элементы, такие как таблицы, изображения и многое другое. Однако в этом сообщении мы узнаем, как вставить абзац в документы Word с использованием fileformat.words. Кроме того, мы также напишем фрагмент кода, чтобы увидеть фактическую реализацию. Мы рассмотрим следующие моменты в этой статье:
Установка библиотеки с открытым исходным кодом C#
Установка этой библиотеки автоматизации документов Word находится всего лишь команда. Итак, установите этот API с открытым исходным кодом, прежде чем вы будете программно вставить текст в документы Word. Следовательно, вы можете настроить FileFormat.words, загрузив Nuget Package или запустив следующую команду в диспетчете пакетов Nuget.
Install-Package FileFormat.Words
Как вставить абзац в документы Word программно
Теперь мы все готовы начать писать фрагменты кода в параграф I nsert в документах Word , используя эту библиотеку с открытым исходным кодом C#. Вы можете выполнить шаги и фрагмент кода, упомянутый ниже:
- Создание экземпляра класса Document.
- Инициализировать конструктор класса Body с объектом класса документа.
- Создание экземпляра параграфа класса.
- Вызвать свойство Text, чтобы установить текст абзаца.
- Позвоните в метод AppendChild (пункт), чтобы добавить абзац в документ MS Word.
- Вызвать метод Сохранить, чтобы сохранить документ MS Word на диск.
Заключение {.wp-block heading}
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");
}
}
}
}
Скопируйте и вставьте следующий код и запустите проект. Следовательно, вы увидите вывод, как показано на изображении ниже:
Заключение {.wp-block heading}
Вот и все. Мы надеемся, что вы узнали, как вставить абзац в документы Word с использованием fileformat.words. Кроме того, вы можете настроить шрифт, размер и расстояние между линиями текста абзаца. Более того, вы можете изучить другие классные функции этой библиотеки C# с открытым исходным кодом в документации. Наконец, fileformat.com продолжает писать сообщения в блоге по другим темам. Более того, вы можете подписаться на нас на наших социальных сетях, включая Facebook, LinkedIn и Twitter.
внести свой вклад
Поскольку fileformat.words для .net является проектом с открытым исходным кодом и доступен на Github. Таким образом, вклад сообщества очень ценится.
Задать вопрос
Вы можете сообщить нам о ваших вопросах или вопросах на нашем Forum.
Часто задаваемые вопросы-FAQS {.wp-Block Heading}
** Как вставить абзац в слово?** Вы можете сделать это легко, используя fileformat.words. Пожалуйста, перейдите по этому ссылке, чтобы изучить шаги и фрагмент кода.
см. Также
- Как создать документ Word в C# с использованием fileformat.words
- Как отредактировать документ Word в C# с использованием fileformat.words
- Как сделать таблицу в файлах Word с использованием fileformat.words
- Как выполнить и заменить в таблицах Word MS, используя C#
- Как открыть файл docx в c# с помощью fileformat.words?