Установить новую страницу в HTML с помощью iTextSharp HTMLWorker (html to pdf)

Я использовал iTextSharp (V 5.4.2.0), чтобы конвертировать HTML-страницу в PDF. Но я хотел бы иметь возможность установить новую страницу.

Я пробовал это:

<div style="page-break-before:always">&nbsp;</div>

и тег <newpage />

Но это не работает. Каков наилучший способ создать HTML-страницу, включая новые теги страниц (или что-то еще), чтобы иметь возможность правильно конвертировать ее с помощью iTextSharp?

С уважением,

Matthijs

3 ответа

Решение

Используйте библиотеку iTextSharp XML Worker, а затем используйте этот HTML:

<div style="page-break-before:always">&nbsp;</div>

<np /> тег в HTML вставляет разрыв страницы в документ /PDF.

Используйте это в C# document.NewPage();

Другие вопросы по тегам