我使用PDFBox的显示的JInternalFrame内的PDF文件。 当打开PDF,我有很多这样的警告:
Changing font on <m> from <Tahoma Negrita> to the default font
据我所知,所报告的字体不是标准组14种字体的一部分。 所以我决定来检查,如果这些字体嵌入到PDF文件(认为不应该有一个问题加载嵌入字体,对吧?)。
于是我打开不同的读者的文件,并检查属性/字体。 我在怀疑这个部分是否报告通过实际嵌入到文档中的文件或字体所需的字体。
我得到的信息如下:
BAAAA+Tahoma-Bold (embedded Subset), type:TrueType, Encoding:
CAAAA+Tahoma (Embedded Subset), type:TrueType, Encoding:
困惑这个问题,我研究了如何从嵌入的OpenOffice字体和发现,PDF / A-1A选项应该进行检查。 所以我做了使用此选项的另一个PDF(如果使原始的PDF文件时,这是没有使用),但我得到了相同的结果。
我想你的指导了解如何工作的。 我希望能够打开PDF文件一样的PDF阅读器做。 我也看了一下PDFBox_External_Fonts.properties,但我猜,因为我处理的嵌入字体这个文件不能被修改。
谢谢。