У меня есть список данных, подобных этому.
var data = new List<Report>
{
new Report
{
Header = new HeaderContent
{
UserFullName = "Mr A"
}
ContentTable = new List<BodyContent>
{
...... Content A
}
},
new Report
{
Header = new HeaderContent
{
UserFullName = "Mr B"
}
ContentTable = new List<BodyContent>
{
...... Content B
}
},
}
Теперь я добавил заголовок в отчет PDF, мой заголовок отображается на каждой странице, и все содержимое совпадает с первой страницей. Но я не могу динамически заголовок по индексу отчета (когда сделать ContentTable сделано => конец страницы и открыть новую страницу =>, затем перейти к следующему индексу отчета и изменить содержимое заголовка тоже). Я хочу, чтобы мой заголовок изменял содержимое, когда мой отчет меняется на следующий индекс. Тот же объект, который я показываю выше.
И мне не нужно создавать файл 2 pdf, потому что мне нужно, чтобы он запускал номер страницы, продолжайте также в нижнем колонтитуле.
Или, если кто-то может предложить мнеlib для генерации pdf отчета (только бесплатно генерировать pdf отчет) может делать то, что я хочу, пожалуйста, дайте мне знать.
Спасибо.
lib Rotativa.AspNetCore
C #.netcore 2.2