Java 如何从MS Access中从OLE对象提取图像?

Java 如何从MS Access中从OLE对象提取图像?,java,sql,ms-access,jdbc,ole,Java,Sql,Ms Access,Jdbc,Ole,我有MS Access数据库和图像字段,我需要将这些图像提取到字节数组。问题是数据库中的图像在OLE容器中,当我从数据库中以BLOB的形式获取图像时,我的OLE容器中有图像,我无法显示和打印此图像。我尝试了这种方法来提取图像,但它只适用于容器中的BMP图像。我使用JDBC-ODBC桥 那么,有人能帮我吗?我还没有试过,但也许这可以奏效: 从网站: 该项目为OLE2文件系统POIF和OLE2提供API 文档属性HPSF 还有移除报头位的其他示例:

我有MS Access数据库和图像字段,我需要将这些图像提取到字节数组。问题是数据库中的图像在OLE容器中,当我从数据库中以BLOB的形式获取图像时,我的OLE容器中有图像,我无法显示和打印此图像。我尝试了这种方法来提取图像,但它只适用于容器中的BMP图像。我使用JDBC-ODBC桥


那么,有人能帮我吗?

我还没有试过,但也许这可以奏效:

从网站:

该项目为OLE2文件系统POIF和OLE2提供API 文档属性HPSF


还有移除报头位的其他示例: