PDFBOX 2.0:如何处理子流

时间:2017-08-09 11:50:50

标签: pdfbox

我有一个来自Xobject的子流,我想用PDFBOX 2.0进行处理

Iterable<COSName> cosNames = pdResources.getXObjectNames();

for (COSName cosname : cosNames) {
    PDXObject xobject = pdResources.getXObject(cosname);
    COSStream stream = xobject.getCOSObject();
}

我想处理&#34; stream&#34;,我正在扩展PDFStreamEngine,我只找到processPage函数,看起来像在PDFBOX 1.8中它们有一个处理子流的函数:

processSubStream(PDPage aPage, PDResources resources, COSStream cosStream)

是否可以在PDFBOX 2.0中执行相同操作?

感谢。

1 个答案:

答案 0 :(得分:0)

作为Tilman发表在评论中,您可以使用processChildStream(受保护的方法)或showForm(公共方法,但您需要先初始化当前页面)