Создание отчета в C#

Высокоскоростная .NET библиотека для создания отчетов в Word документах, PDF, OpenOffice, Web и Markdown, а также для автоматизации документов с использованием шаблонов и пользовательских данных.

Этот генератор отчетов предоставляет эффективный независимый от платформы API. Используйте наш Reporting API для разработки высокоуровневого программного обеспечения для платформы .NET. Интегрировав наше решение в свое программное обеспечение, вы сможете создавать потрясающие отчеты в DOCX форматах, PDF, HTML и других популярных форматах на основе шаблонов и пользовательских данных с помощью C#.

Посмотреть фрагмент кода

Отчетность на C#

Создавайте мощные отчеты, включающие списки, таблицы, диаграммы, изображения, штрих-коды и другие элементы документа, используя LINQ Reporting Engine на C#. Вы можете создавать не только отчеты, но и документы любого типа, такие как счета, резюме, контракты, письма и другие, используя нашу передовую библиотеку .NET.

Посмотрите, как легко создать отчет на C#, выполнив следующие действия:

  1. Выберите источник данных, например JSON, XML, CSV, базу данных или объекты пользовательских типов.
  2. Подготовьте шаблон документа в PDF формате или Word, например DOC или DOCX. Используя синтаксис на основе LINQ, сортируйте, фильтруйте и группируйте данные непосредственно в шаблонах.
  3. Используйте наш .NET генератор отчетов, чтобы связать этот шаблон и данные из вашего источника данных с помощью LINQ синтаксиса и получить отчет в выбранном вами формате.

Автоматизируйте генерацию документов на C#

Используя данную отчетность с .NET, вы можете генерировать документы во многих популярных форматах с профессиональным качеством:

  • Microsoft Word: DOC, DOCX, RTF, DOT, DOTX, DOTM, DOCM
  • OpenOffice: ODT, ОТТ
  • Фиксированный макет: PDF, XPS, OpenXPS, PostScript
  • Изображения: JPG, PNG, TIFF, BMP, SVG, EMF, GIF
  • Интернет: HTML, MHTML
  • Другие: EPUB, MOBI, Xaml, PCL и т.д.

Генерация отчетов на C#

Наш генератор отчетов основан на технологии динамической привязки источника данных к полям шаблона документа с использованием LINQ синтаксиса. Такой программный движок значительно повысит производительность труда при подготовке однотипных документов за счет автоматизации рутинных операций.

Создать отчет на C#

Чтобы оценить, как создать отчет на C# и как работает наш API, загрузите документ-шаблон и файл с вашими данными. Укажите имя объекта источника данных, если он используется в шаблоне. После запуска кода загрузите результат формирования отчета в удобном формате, таком как DOCX или PDF.

Создайте отчет на основе шаблона и пользовательских данных в C#.
Загрузить шаблон
Выполнить код
Загрузить файл данных
Выберите целевой формат из списка
using Aspose.Words;
using Aspose.Words.Reporting;

var doc = new Document("Input.docx");
var dataSource = "";

var engine = new ReportingEngine();
engine.BuildReport(doc, dataSource);

doc.Save("Output.docx");
Выполнить код

Как использовать Reporting for Word, PDF и другие форматы документов в C#

  1. Установите Aspose.Words for .NET
  2. Добавьте ссылку на библиотеку (импортируйте библиотеку) в свой C# проект
  3. Создайте шаблон, размеченный с помощью синтаксиса на основе LINQ.
  4. Загрузите шаблон документа
  5. Загружайте свои данные из источника данных: файлов, баз данных или пользовательских объектов.
  6. Создайте отчет, передав свой шаблон и данные экземпляру 'ReportingEngine'
  7. Сохраните сформированный отчет в виде отдельного файла в удобном формате, таком как DOCX или PDF.

C# библиотека для построения отчета

Есть три альтернативных варианта установки "Aspose.Words для .NET" в вашу систему. Пожалуйста, выберите тот, который соответствует вашим потребностям, и следуйте пошаговым инструкциям:

Системные Требования

Наш продукт полностью кроссплатформен и поддерживает все основные реализации .NET:

  • .NET ≥ 5.0
  • .NET Core ≥ 2.0
  • .NET Standard ≥ 2.0
  • .NET Framework ≥ 3.5
  • MonoMac
  • MonoAndroid
  • Xamarin

Поскольку код .NET не зависит от базового оборудования или операционной системы, а зависит только от виртуальной машины, вы можете разрабатывать любое программное обеспечение для Windows, macOS, Android, iOS и Linux. Просто убедитесь, что у вас установлена соответствующая версия .NET Framework, .NET Core, Windows Azure, Mono или Xamarin.

Мы рекомендуем использовать интегрированные среды разработки Microsoft Visual Studio, Xamarin и MonoDevelop для создания приложений C#, F#, VB.NET.

Для получения более подробной информации обратитесь к документации по продукту.

Наиболее популярные форматы отчетности

5%

Подпишитесь на обновления продукта Aspose

Получайте ежемесячные информационные бюллетени и предложения, доставляемые прямо на ваш почтовый ящик.