0
나는 어떤 색상도 표시하지 않는 FlyingSaucer로 PDF로 변환 된 html을 가지고 있습니다. HTML은 간단하다 :플라잉 받침 PDF가 색상을 표시하지 않습니다.
<div class="pdfLabel">Label Information</div>
과 CSS는 다음과 같습니다
.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;
}
어떤 이상한 것은 스타일의 일부가 작동한다는 것입니다, 텍스트 정렬, 여백, 글꼴 - 무게, 글꼴 크기 모든 작업 단 좋아.하지만 내 세계는 등뒤에있다. :(
아이디어
편집 : 여기
는 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