如何使用带有IKVM的jar转换为dll的ImageIO插件?

时间:2017-06-15 12:27:41

标签: c# javax.imageio apache-tika ikvm twelvemonkeys

我在.Net中使用Apache Tika,将jar转换为带有IKVM的dll,并遇到解析PDF文件中的图像的问题。仔细检查表明,这是因为IKVM中的openjdk源中的JPEGImageReader.java中没有实现某些方法。

长话短说,我正在查看TwelveMonkeys ImageIO插件,试图解决这个问题。但是,我真的不明白在使用Tika和IKVM时如何添加此插件。据我所知,只要ImageIO插件位于类路径上,就应该自动发现它们。

我尝试使用TwelveMonkeys jar作为依赖项为Tika创建一个dll:

ikvmc.exe -target:library -version:1.15 tika-app-1.15.jar common-image-3.3.2.jar common-io-3.3.2.jar common-lang-3.3.2.jar imageio-c
ore-3.3.2.jar imageio-metadata-3.3.2.jar imageio-jpeg-3.3.2.jar imageio-tiff-3.3.2.jar

当运行Tika时,这不使用TwelveMonkeys插件。

这样做的正确方法是什么?

0 个答案:

没有答案
相关问题