В настоящее время мы хотим реализовать генератор PDF с отчетами Telerik.
Мы хотели бы создать PDF-файл с собственным шаблоном конструктора и предоставить ему модель данных.
следующий код показывает маршрут, который будет экспортировать файл PDF с шаблоном: "translation.trdp" (см. вложение).
Это фиктивный файл, который я создал для целей тестирования.
Вотисходный код, который у меня есть:
public IActionResult Pdf()
{
// mock data
var dataModel = new MockData
{
Name = "Terence",
Amount = 1000
};
var dataSource = new Telerik.Reporting.ObjectDataSource
{
DataSource = dataModel
};
var reportProcessor = new Telerik.Reporting.Processing.ReportProcessor();
var reportSource = new Telerik.Reporting.UriReportSource
{
Uri = "PDF/confirmation.trdp"
};
//reportSource.Parameters
var result = reportProcessor.RenderReport("PDF", reportSource, null);
var output = result.DocumentBytes;
return File(output, "application/pdf");
}
Вот шаблон, который я создал из Telerik Report Designer
Вот мой вопрос:
Как я могу связать текстовые поля с моделью данных в файле PDF? А как настроить для этого шаблон .trdp?