Java 了解PDF的资源

Java 了解PDF的资源,java,pdf,pdfbox,Java,Pdf,Pdfbox,如果pdf页面上的任何内容都是资源,那么当我们调用PDPage的getResources方法时(在API中,它会返回一个资源字典),我可以得到什么样的内容集合?它是XObject的集合吗?API的哪些类被视为资源 在PDResources的定义中,它表示“在页面/页面/流级别上可用的一组资源”。请有人解释什么是流级别。 我对资源概念的理解是否错误 请帮帮我。PDF的资源可以是图像、嵌入水印等任何内容。有什么具体问题吗?COSName和PDxObject的详细信息可以从API文档中获得。不确定您的

如果pdf页面上的任何内容都是资源,那么当我们调用PDPage的getResources方法时(在API中,它会返回一个资源字典),我可以得到什么样的内容集合?它是XObject的集合吗?API的哪些类被视为资源

在PDResources的定义中,它表示“在页面/页面/流级别上可用的一组资源”。请有人解释什么是流级别。 我对资源概念的理解是否错误


请帮帮我。

PDF的资源可以是图像、嵌入水印等任何内容。有什么具体问题吗?COSName和PDxObject的详细信息可以从API文档中获得。不确定您的问题是什么。从源代码下载中获取ExtractImages.java源代码。并使用当前版本(2.0.6)。XObject可以是图像,也可以是表单。您的代码只查看作为页面直接资源的图像。但它们也可以是间接资源,例如,如果它们被安排在表单xobject上。也可以将它们内联到内容中。请看一下前面提到的
提取图像
示例@Tilman并使用它。很抱歉,前面的问题让人困惑。我认为这篇经过编辑的文章应该恰当地表达我的怀疑。感谢您的指导。如果没有人回答,请查看第83页的“7.8.3资源词典”,特别是表33“资源词典中的条目”。流级别意味着资源不仅在页面级别,而且在表单、外观流和透明组中。