我对面的一个问题运行尝试打印,所有的文字被用小方块字符替换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