2017-08-09 61 views
0

我有X對象有子,我想用PDFBOX 2.0PDFBOX 2.0:如何處理子

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

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

我要處理「流」,我延長PDFStreamEngine來處理,我只找到processPage功能,看起來像在PDFBOX 1.8他們有一個函數來處理子:

processSubStream(PDPage aPage, PDResources resources, COSStream cosStream) 

是否有可能做同樣的PDFBOX 2.0嗎?

謝謝。

+2

也許processChildStream或showForm是你所需要的... –

回答

0

由於蒂爾曼發佈的評論,你可以使用processChildStream(受保護的方法)或showForm(公共方法,但你需要初始化當前頁第一)