Java Apache PDFBox 1.8.9没有';t打印文本(仅使用某些字体)

Java Apache PDFBox 1.8.9没有';t打印文本(仅使用某些字体),java,text,printing,processing,pdfbox,Java,Text,Printing,Processing,Pdfbox,我正在编写一个处理程序,它使用PDFBox库来加载、编辑、保存或打印pdf文件 问题在于打印部分。我使用的是.print()方法,可以处理所有问题,但无法打印文本。 我注意到只有一些随机的(?)字体被打印出来 当我打印时,控制台会告诉我: 2015年3月3日下午6:15:52 org.apache.pdfbox.util.PDFStreamEngine processOperator INFORMAZIONI:不支持/禁用的操作:BDC 2015年3月3日下午6:15:53 org.apache

我正在编写一个处理程序,它使用PDFBox库来加载、编辑、保存或打印pdf文件

问题在于打印部分。我使用的是.print()方法,可以处理所有问题,但无法打印文本。 我注意到只有一些随机的(?)字体被打印出来

当我打印时,控制台会告诉我: 2015年3月3日下午6:15:52 org.apache.pdfbox.util.PDFStreamEngine processOperator INFORMAZIONI:不支持/禁用的操作:BDC 2015年3月3日下午6:15:53 org.apache.pdfbox.util.PDFStreamEngine processOperator INFORMAZIONI:不支持/禁用的操作:EMC 2015年3月3日下午6:15:53 org.apache.pdfbox.util.PDFStreamEngine processOperator INFORMAZIONI:不支持/禁用的操作:BDC 2015年3月3日下午6:15:53 org.apache.pdfbox.util.PDFStreamEngine processOperator INFORMAZIONI:不支持/禁用的操作:EMC

如果我保存了我想要打印的同一个文件,它有文本(使用正确的字体),如果我从另一个应用程序打印它,一切都很好

请帮忙
我使用的是MacBookPro 17“2011–约塞米蒂。

1.8.9无法正确呈现某些1类字体和某些TT字体,这在中得到了解决(未发布,但可通过svn获得)2.0版本。原因是java字体处理中断。如果你将PDF文件上传到某个地方,我可以在2.0中对其进行测试。顺便说一句,信息文本是无害的。@TilmanHausherr感谢你的回答:)但我不得不问一些愚蠢的问题,因为我对编程一无所知。我应该遵循哪条路径来获得2.0.0 api?如果你愿意,这里是代码你想看一看:[link]()该链接下载了一个名为ABApp_v4.zip的文件。至少有三个不同的PDF文件。哪一个是造成麻烦的文件?可以用Adobe Reader查看吗?@tilmahauser ABApp生成一个徽标,并在运行时将其放在选定的PDF上。(徽标预览下的3个按钮用于保存,中间的一个用于选择PDF并保存修改后的版本,右边的一个用于选择PDF并在修改后直接打印)。但是ZIP中的哪些文件是您不能打印的?我不想运行整个应用程序来测试单个文件。