gpt4 book ai didi

.net - PDFBox - 使用 IKVM 为 .NET 构建最新版本

转载 作者:行者123 更新时间:2023-12-04 06:48:28 30 4
gpt4 key购买 nike

我想构建最新版本的 PDFBox ( http://pdfbox.apache.org/userguide/dot_net.html ) 以在我的 .NET 项目中使用。

我对 Java 没有任何经验,但我正在使用此处定义的步骤:
http://www.ikvm.net/userguide/tutorial.html

我正在使用以下版本:
- IKVM (0.42.0.6)
- PDFBox (1.2.1) JAR 文件

问题是当我尝试创建 DLL 时会显示一系列错误消息 - 即“java.lang.NoClassDefFoundError”。我在这里面临与作者相同的问题( How to use PDFBox 1.0 in .net / C# environment using IKVM )并尝试了建议的修复 - "lkvmc.exe -target:library -out:"[Output Path]\netpdfbox.dll""[PDFBox Path]*.jar "但结果是一样的 - 错误消息仍然显示。

提前致谢,

何塞

最佳答案

您必须在类路径中包含所有需要的 *.jar 文件。我用相同的设置翻译了最新版本,主要问题是没有默认的日志类,所以我包含了 log4j 的 jar 文件,现在似乎工作正常,但我只是在做文本提取。 0.7.3 版本在某些 PDF 文件上抛出异常,这个新版本在相同的 PDF 文件上运行正常。您可以从以下位置下载 dll:

http://www.antoniob.com/pdfbox-121-for-net-binaries.aspx

关于.net - PDFBox - 使用 IKVM 为 .NET 构建最新版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3460987/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com