1

我通过使用 IKVM 将 jar 转换为 dll,并在解析 PDF 文件中的图像时遇到问题,从而在 .Net 中使用 Apache Tika。仔细检查表明这是由于 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 插件。

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

4

0 回答 0