Забудьте о хлопотах и установите FileFormat.words для создания и манипулирования документами MS Word. Это программное обеспечение для автоматизации документов предлагает очень полезные функции.
Обзор {.wp-block heading}
Мы рады объявить о выпуске fileformat.words для .net. Это API с открытым исходным кодом , написанный в C# и позволяет разработчикам .NET создавать, проектировать и модифицировать программные документы 33. Независимо от того, являетесь ли вы новичком или разработчиком экспертного уровня, вы можете легко интегрировать FileFormat.words с вашим приложением .NET. Кроме того, никто не может отрицать значимость и удобство использования документов MS Word в любом бизнесе. Это наиболее широко используемый и многоцелевой формат файла. В этом сообщении мы узнаем, как создать документ Word в C#**, и мы также напишем некоторые фрагменты кода, чтобы увидеть fileformat.words для .net в действии. Мы рассмотрим следующие разделы:
- Генератор документов Word - установка API с открытым исходным кодом
- Как создать документ слова программно
- Программное обеспечение для автоматизации документов - расширенные параметры
Генератор документов Word - установка API с открытым исходным кодом
Что касается установки этого API с открытым исходным кодом, его легко установить и настроить в вашем приложении .NET. Кроме того, библиотека fileformat.words является легкой и предоставляет надежные функции для работы с документами MS Word. Итак, загрузите его Nuget Package или запустите следующую команду в диспетчете пакетов Nuget , чтобы установить это программное обеспечение для автоматизации документов с открытым исходным кодом**.
Install-Package FileFormat.Words
Как создать документ слова программно
Как только этот api Document Generator API мы можем написать фрагменты кода, чтобы продемонстрировать, как создать документ Word в программно. Вы можете выполнить следующие шаги для создания пустого документа Word:
- Инициализируйте экземпляр класса документ.
- Вызовите метод Сохранить, чтобы сохранить документ Word на диск. Скопируйте и вставьте следующий фрагмент кода в свой основной файл и запустите программу.
using FileFormat.Words;
namespace Example
{
class Program
{
static void Main(string[] args)
{
// Initialize an instance of the Document class.
Document doc = new Document();
// Call the Save method to save the Word document onto the disk.
doc.Save("/Docs.docx");
}
}
}
Приведенный выше фрагмент кода будет генерировать пустой документ Word, как вы можете увидеть вывод на изображении ниже:
Программное обеспечение для автоматизации документов - расширенные варианты
Мы успешно сгенерировали пустой документ Word, используя этот API Generator Document Generator с открытым исходным кодом**. Теперь мы можем не только добавить немного текста в документ, но и призвать текст в соответствии с требованиями. Давайте поместим несколько строк исходного кода в наш основной файл.
- Создайте экземпляр документа класса.
- Инициализируйте конструктор класса Body с объектом класса документа.
- Создание экземпляра класса 13.
- Вызвать свойство Text, чтобы установить текст абзаца.
- Аналогично, назовите отступить, LeftIndent, Rihgtindent, FirstlineIndent, Align и LinessPacing Свойства для формата абзац.
- Позвоните в метод AppendChild (пункт), чтобы добавить абзац в документ.
- Метод Сохранить сохранит документ Word на диск.
using FileFormat.Words;
namespace Example
{
class Program
{
static void Main(string[] args)
{
// Create an instance of the Document class.
using (Document doc = new Document())
{
//Initialize the constructor of the Body class with the Document class object.
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 = "In publishing and graphic design, Lorem ipsum is a placeholder text commonly used to demonstrate the visual form of a document or a typeface without relying on meaningful content. Lorem ipsum may be used as a placeholder before final copy is available..";
para1.Indent = "300";
para1.LeftIndent = "250";
para1.RihgtIndent = "350";
para1.FirstLineIndent = "330";
para1.Align = "Left";
para1.LinesSpacing = "552";
// Call the AppendChild(paragraph) method to add the paragraph to the document.
body.AppendChild(para1);
// The Save method will save the Word document onto the disk.
doc.Save("/Docs.docx");
}
}
}
}
Обновите свой основной файл при вышеуказанном фрагменте кода и запустите проект снова. Вы увидите вывод, сгенерированный этим программным обеспечением для автоматизации документов с открытым исходным кодом**, как показано на изображении ниже:
Заключение {.wp-block heading}
Это подводит нас к концу этого сообщения в блоге. В этом руководстве мы узнали Как создать документ Word в C# , используя открытый источник fileformat.words. Кроме того, мы также прошли через процедуру установки и некоторые расширенные функции, предлагаемые этой Word Document Bibrary . Более того, есть много других функций, которые вы можете изучить в документации. Наконец, fileformat.com постоянно пишет учебные посты в блоге по интересным темам. Итак, пожалуйста, оставайтесь на связи для регулярных обновлений. Более того, вы можете подписаться на нас на наших социальных сетях, включая Facebook, LinkedIn и Twitter.
внести свой вклад
Поскольку fileformat.words для .net является проектом с открытым исходным кодом и доступен на Github. Таким образом, вклад сообщества очень ценится.
Задать вопрос
Вы можете сообщить нам о ваших вопросах или запросах на нашем Forum.
faqs {.wp-block heading}
** Как создать новый документ Word в C#?** Пожалуйста, перейдите по этой ссылке, чтобы программировать создание документов Word, используя это программное обеспечение для автоматизации документов с открытым исходным кодом fileformat.words. ** Как создать документ Word в ядре .NET?** Загрузите Nuget Package этой библиотеки с открытым исходным кодом fileformat.words для .net, которая написана в C#. Это API API на уровне предприятия, разработанный для разработчиков .NET, если они планируют оснастить свое бизнес-программное обеспечение с помощью инструмента «Генератор документов»**.