Er.D.K.Malhotra Ответов: 1

Преобразование Html, CSS строк в PDF


Всем Привет,
Я хочу преобразовать строку, сделанную из html и css, в pdf.
Я сделал это, моя проблема в том, что pdf не повторяет заголовок таблицы на каждой странице, Мои клиенты хотят этого.
Мне нужно повторить заголовок таблицы на каждой странице, и в конце каждой страницы должна быть правильная конечная горизонтальная линия.

Что я уже пробовал:

Я попробовал thead{display: table-header-group;}
также пробовал другой код c#, но результат был тот же.

Kornfeld Eliyahu Peter

Таким образом, вы хотите не конвертировать HTML в PDF, а печатать! HTML в PDF... Ищите решения в этом направлении!

Sinisa Hajnal

Либо добавьте эти заголовки в свой HTML-код, либо используйте один из многих инструментов отчетности и создайте отчет, который будет принимать данные без необходимости форматирования html. CrystalReports, FastReports, MS Report Builder и другие легко доступны.

1 Ответов

Рейтинг:
1

manu_dhobale

Если вы используете itextsharp для создания PDF-файла и добавляете PdfPTable в iTextSharp.text.Документ
Используйте нижеприведенную строку, это создаст строку заголовка на каждой странице при создании PDF-файла

PdfPTable.HeaderRows = 1;


Er.D.K.Malhotra

Спасибо, брат...но iTextSharp не принимает css. У меня есть много css-классов, которые применяются к HTML-тегам при создании pdf