установка новой страницы в HTML с помощью Itextsharp HTMLWorker (html в pdf)

Я использую iTextSharp (V 5.4.2.0) для преобразования html-страницы в pdf. Но я хотел бы иметь возможность создать новую страницу.

Я попытался это:

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

и тег <newpage />

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

С уважением,

Маттис

3 ответов


используйте iTextSharp рабочая библиотека XML а затем используйте этот HTML:

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

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


используйте это в C# документ.NewPage();