Программное форматирование документа Word стало простым. Узнайте, как форматировать документы в программно, используя мощный API с открытым исходным кодом, fileformat.words.

Как форматировать документы Word программно

Обзор

Добро пожаловать в другой учебник, где мы погружаемся в мир .NET с fileformat.words. В этой статье мы сосредоточимся на форматировании документов Word программно, используя возможности fileformat.words. С помощью этой комплексной библиотеки вы можете эффективно адаптировать структуру и стиль своих документов непосредственно из ваших приложений .NET. Давайте начнем наше путешествие в форматирование программного документа! Эта статья охватывает следующие темы:

Установка 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, мы настоятельно рекомендуем и ценим вклад сообщества. Присоединяйтесь к нам в нашей миссии по упрощению форматирования документов!

Вопросы?

Вы можете опубликовать любые вопросы или вопросы на нашем форуме.

Смотрите также