Программное форматирование документа Word стало простым. Узнайте, как форматировать документы в программно, используя мощный API с открытым исходным кодом, fileformat.words.
Обзор
Добро пожаловать в другой учебник, где мы погружаемся в мир .NET с fileformat.words. В этой статье мы сосредоточимся на форматировании документов Word программно, используя возможности fileformat.words. С помощью этой комплексной библиотеки вы можете эффективно адаптировать структуру и стиль своих документов непосредственно из ваших приложений .NET. Давайте начнем наше путешествие в форматирование программного документа! Эта статья охватывает следующие темы:
- Установка API fileformat.words
- Как программно отформатировать документ Word с использованием fileformat.words
Установка API fileformat.words
Первым шагом к форматированию программного документа является установка fileformat.words в ваш проект. Вы можете легко добавить эту библиотеку с открытым исходным кодом через Nuget Диспетчер пакетов:
Install-Package FileFormat.Words
С помощью этой команды у вас будет мощная библиотека .NET в вашем распоряжении для форматирования документов Word.
Как программно отформатировать документ Word с использованием fileformat.words
Fileformat.words не только позволяет вам создавать и манипулировать документами Word, но также предоставляет расширенные параметры форматирования для текста в этих документах. В последующих разделах мы углубимся в то, как мы можем использовать эти возможности для улучшения представления наших файлов DOCX. Вот разрушение процесса вместе с соответствующим фрагментом кода:
- Используйте свойство BOLD и установите его на истину, чтобы ободрить свой текст.
- Установите значение свойства.
- Используйте свойство Fontfamily, чтобы изменить шрифт вашего текста.
- Отрегулируйте размер текста с помощью свойства fontsize.
- Чтобы подчеркнуть свой текст, просто установите свойство 10 на True.
- Измените цвет вашего текста, манипулируя свойством Color.
using FileFormat.Words;
namespace Example
{
class Program
{
static void Main(string[] args)
{
// Initialize an instance of the Document class and load an existing Word document.
using (Document doc = new Document("testDocument.docx"))
{
// Instantiate the 'Body' class with the 'Document' class object.
Body documentBody = new Body(doc);
// Instantiate an object of the 'Paragraph' class.
Paragraph documentParagraph = new Paragraph();
// Instantiate an instance of the 'Run' class. It represents a run of characters in a Word document.
Run characterRun = new Run();
// Set the 'Text' property of the 'Run' class.
characterRun.Text = "This is a sample text.";
// Apply bold formatting to the text.
characterRun.Bold = true;
// Apply italic formatting to the text.
characterRun.Italic = true;
// Set the font of the text.
characterRun.FontFamily = "Algerian";
// Set the font size.
characterRun.FontSize = 40;
// Apply underline formatting to the text.
characterRun.Underline = true;
// Set the color of the text.
characterRun.Color = "FF0000";
// Use AppendChild() method to add the 'Run' class object to the 'Paragraph' class object.
documentParagraph.AppendChild(characterRun);
// Append the 'Paragraph' object to the 'Body' object.
documentBody.AppendChild(documentParagraph);
// Use 'Save' method to persist the Word document on the disk.
doc.Save("./testDocument.docx");
}
}
}
}
Этот пример демонстрирует, как применять форматирование текста в вашем документе программно.
Заключение
В этой статье мы прошли через процесс программного форматирования документов Word с использованием библиотеки с открытым исходным кодом fileformat.words для .net. Используя этот мощный API, мы можем эффективно настроить внешний вид наших документов непосредственно из наших приложений, повышая эффективность и последовательность в наших рабочих процессах. Для получения более подробного руководства по использованию fileformat.words, ознакомьтесь с комплексной документацией. Оставайтесь на связи с нами, поскольку мы продолжаем изучать возможности fileformat.words в наших будущих статьях. Следите за нами на платформах социальных сетей, таких как Facebook, LinkedIn и Twitter для последних обновлений и понимания.
Способствовать
Как fileformat.words для .net является проектом с открытым исходным кодом, размещенным на GitHub, мы настоятельно рекомендуем и ценим вклад сообщества. Присоединяйтесь к нам в нашей миссии по упрощению форматирования документов!
Вопросы?
Вы можете опубликовать любые вопросы или вопросы на нашем форуме.