我對面的一個問題運行嘗試打印,所有的文字被用小方塊字符替換Java中的水晶報表的PDF文件。報告blob存儲在Oracle數據庫中,我可以使用adobe reader進行預覽,並查看它是否使用實際文本正確形成。這個blob被傳遞給一個使用PDFRenderer打印它的java applet。問題與印刷用java PDFRenderer
我的理論是,問題在於這樣一個事實:水晶報表,我們生成PDF的使用1.2版本。還有一些jasper報告生成爲1.4版本,並且這些打印是正確的 - 只有1.2版本的pdf纔有這個問題。
不PDFRenderer不支持打印這個版本還是有我需要成功打印的一些額外的步驟?
任何幫助,非常感謝。
似乎PDFRenderer不喜歡嵌入字體。我無法找到讓Crystal Reports不嵌入它們的方法,因此我將報告轉換爲jasper。謝謝您的幫助。 – JDS