Заголовок iText для HTML - PullRequest
       7

Заголовок iText для HTML

0 голосов
/ 02 марта 2011

Я создаю PDF с использованием itext 5.0.5. Я читаю изображения различных типов MIME, PDF, HTML-контент и т. Д., А затем читаю эти файлы из базы данных и генерирую PDF.

Существует два типа документов: пользователь может просматривать отдельный документ и собрание документов в одном сгенерированном PDF-файле.

У меня есть одна проблема с HTML-содержимым pdf-заголовка. Этот html-контент поступает из текстовой области формы, там пользователь получает информацию заголовка, предварительно подготовленную в текстовой области, затем он может печатать и создавать документ. В то время генерации PDF, если я использую событие страницы, чтобы сгенерировать заголовок для каждой страницы для каждого документа типа MIME.

Для html-контента заголовок приходит два раза. Что я хочу сделать, так это для html-документа на первой странице, заголовок не должен генерироваться для первой страницы. Я получил решение для pdf, если я читаю отдельный документ, но когда Я читаю окончательный PDF, который содержит все документы различных типов MIME, то он не работает. Есть ли способ, чтобы я мог сделать так, как заголовок не будет создан для первой страницы содержимого типа HTML для остальных страниц, он будет создан с помощью событие страницы. пожалуйста, помогите.

1 Ответ

0 голосов
/ 07 марта 2011

Возможно, вы могли бы использовать два разных pageEvents при работе с HTML. Тот, который добавил заголовки (текущий), и тот, который устанавливает обработчик события страницы в исходный.

Вы начинаете с новым. Приходит событие первой страницы, и этот новый обработчик событий изменяет обработчик события текущей страницы. Остальные страницы помечаются заголовками как обычно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...