mark 提取pdf图片
需要的dll
http://pan.baidu.com/s/1i5FpQvV
调用的代码
Dim doc As org.apache.pdfbox.pdmodel.PDDocument = Nothing
Try
doc = org.apache.pdfbox.pdmodel.PDDocument.load("d:\test.pdf")
Dim pages = doc.getDocumentCatalog().getAllPages()
Dim i As Integer = 1
For Each page As object In pages
Dim resources = page.getResources()
Dim imgs = resources.getImages()
If imgs IsNot Nothing Then
For Each key As object In imgs.keySet
imgs.get(key).write2file("d:\image" & i)
i += 1
Next
End If
Next
msgbox("OK")
catch ex As exception
msgbox(ex.message)
Finally
If doc IsNot Nothing Then
doc.close()
End If
End Try