Reputation: 23
ClassCastException
occured at highlighted row, any idea?
PDDocument doc = PDDocument.load(sourcePDF);
doc.setAllSecurityToBeRemoved(true);
PDDocumentCatalog docCatalog = doc.getDocumentCatalog();
PDAcroForm form = docCatalog.getAcroForm();
PDXFA xfa = form.getXFA();
COSBase cos = xfa.getCOSObject();
**COSStream coss = (COSStream) cos;**
Upvotes: 0
Views: 873
Reputation: 15244
Looks like xfa.getCOSObject()
is returning a COSArray
but you are casting it to COSStream
. Should be
COSArray coss = (COSArray) cos;
Upvotes: 1