FileFormat.Words для .NET
Манипуляция документами Word в приложениях C# ASP.NET
Создавайте, загружайте и изменяйте различные содержимое документов Microsoft Word, включая абзацы, изображения и таблицы, всего лишь несколькими строками кода.
FileFormat.Words для .NET представляет собой удобный и доступный API .NET с открытым исходным кодом, созданный для легкого создания и настройки документов Microsoft Word. Эта интуитивно понятная библиотека C# позволяет создавать документы Word и манипулировать ими с минимальным количеством строк кода.
Установка этого облегченного решения проходит без проблем и предлагает множество функций для удовлетворения различных потребностей в документах. FileFormat.Words использует возможности OpenXML SDK, технологии, одобренной Microsoft. Выступая в качестве удобной оболочки, FileFormat.Words упрощает использование расширенных возможностей.
Эта библиотека .NET с открытым исходным кодом, созданная специально для разработчиков, предоставляет средства для расширения ее функциональных возможностей за счет использования библиотеки OpenXML SDK. Работа с FileFormat.Words для .NET оказывается простой благодаря удобному для пользователя дизайну. Библиотека демонстрирует набор интеллектуальных функций, охватывающих такие задачи, как добавление новых абзацев, форматирование текста, вставка, изменение размера и поворот изображений, извлечение изображений, изменение свойств документа и многое другое.
Изучите наш репозиторий GitHub, чтобы внести свой вклад, предложить улучшения и улучшить этот API с открытым исходным кодом: https:/ /github.com/fileformat-words/FileFormat.Words-for-.NET
Начало работы с FileFormat.Words для .NET
Рекомендуемый способ установки FileFormat.Words для .NET — использование NuGet. Пожалуйста, используйте следующую команду для беспрепятственной установки.
Установить FileFormat.Words для .NET через NuGet
NuGet\Install-Package FileFormat.Words
Вы также можете загрузить его непосредственно с github.Программное создание документа Word
Следующий фрагмент кода создает пустой документ Word программным способом.
Создание документа Word через .NET API
// Create an instance of the Document class.
Document doc = new Document();
// Invoke the Save method to save the Word document onto the disk.
doc.Save("/Docs.docx");
Добавьте текст в документ Word
Следующий фрагмент кода добавляет текст в документ программным способом.
Создание абзаца документа Word с помощью .NET API
// Create an instance of the Document class.
using (Document doc = new Document())
{
//Initialize the constructor with the Document class object.
Body body = new Body(doc);
// Instantiate an instance of the Paragraph class.
Paragraph para1 = new Paragraph();
// Set the text of the paragraph.
para1.AddRun(new Run { Text = $"This is a Paragraph." });
// Invoke AppendChild method of the body class to add a paragraph to the document.
body.AppendChild(para1);
// Call the Save method to save the Word document onto the disk.
doc.Save("/Docs.docx");
}
Дополнительные примеры кода и ресурсы
Более подробные примеры кода можно найти в FileFormat Gists.