Ошибка рендеринга базового HTML (без встроенных стилей CSS) с использованием Flying Saucer ITextRenderer - PullRequest
0 голосов
/ 09 августа 2011

Я очень новичок в Летающей тарелке.Я генерирую PDF-файлы, используя класс ITextRenderer в Java.Проблема, с которой я сталкиваюсь, заключается в том, что HTML, который мне нужно преобразовать, содержит базовые теги HTML БЕЗ ВНУТРЕННИХ СТИЛЕЙ CSS.Например: -

<p><b>hello</b> <i>this</i> is a <u>sample</u>
<font color="#FF6600">text for HTML</font> to pdf <font size="18">gen</font></p>

Что я заметил, так это то, что в приведенном выше HTML атрибуты тега шрифта (размер, цвет и т. Д.) Не действуют в PDF.Принимая во внимание, что я также экспериментировал, жестко программируя HTML со встроенными стилями CSS, который прекрасно работает.Но моя проблема в том, что я хочу, чтобы вышеупомянутые атрибуты HTML работали по нескольким причинам ...

Будем благодарны за любые полезные указатели.

Спасибо,

Мангириш

1 Ответ

0 голосов
/ 09 августа 2011

Летающая тарелка не поддерживает атрибуты тега <font> - вам нужно использовать встроенные стили, например <font style="...">.

...