У меня есть html, который преобразован в PDF с FlyingSaucer, который не отображает цвет. HTML-код прост:Flying Saucer PDF не отображается цвет
<div class="pdfLabel">Label Information</div>
и КСС:
.pdfLabel {
text-align:center;
background:#033c73;
color:#FFF;
padding-top:4px;
padding-bottom:4px;
padding-left: 5px;
padding-right: 5px;
width: 98%;
font-weight:bold;
font-size: 15pt;
border-radius: 15px;
}
что странно, что некоторые из стилей работает, выравнивания текста, отступы, начертание шрифта, размер шрифта все работы только отлично, но мой мир в спине и белом. :(
любые идеи
EDIT:
вот код, который производит PDF:.
ByteArrayOutputStream os = new ByteArrayOutputStream();
try {
ITextRenderer renderer = new ITextRenderer();
renderer.setDocumentFromString(viewHtml);
renderer.layout();
renderer.createPDF(os);
} finally {
try {os.close();} catch (Exception eClose) {}
}
viewHtml является строка упоминалось выше
Вам нужно будет показать больше кода и, возможно, и пример. – hungerstar
Я пытался воспроизвести вашу проблему, но она отлично работает для меня. Цвет будет правильным в полученном PDF-файле. – obourgain