Yes, it is possible.
PDDocument pdf = PDDocument.load(input_stream);
List pages = pdf.getDocumentCatalog().getAllPages();
for (int pageNo = 0; pageNo < pdf.getNumberOfPages(); pageNo ++)
{
PDPage page = (PDPage) pages.get(pageNo);
PDResources rsc = page.getResources();
if (rsc == null) continue; // No resources on the page
Map<String, PDXObjectImage> imgmap = rsc.getImages();
if (imgmap == null || imgmap.isEmpty()) continue; // No images
for (PDXObjectImage pdi : imgmap.values())
{
BufferedImage img = pdi.getRGBImage();
// Process the image here.
}
}
2015-05-29 11:16 GMT+03:00 单车 <[email protected]>:
> I want to extract the picture from pdf. Can you give me some sample code to
> do it?
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]