2013-08-02 53 views
0

我有一个html转换成PDF与飞碟不显示任何颜色。在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是上面提到的字符串

+0

你将不得不展示更多的代码,可能和示例。 – hungerstar

+0

我试图重现您的问题,但它对我来说工作正常。在生成的PDF中颜色是正确的。 – obourgain

回答

2

我有同样的问题,我们在我们的应用程序中使用Bootstrap,事实证明它是Bootstrap的print css,它引起了我们的反应。当我们删除这些样式时,PDF中的颜色起作用。