我想打造的最新版本PDFBox的的( HTTP://pdfbox.apache。组织/ 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”。我面临着同样的问题,笔者在这里(的如何使用IKVM 以使用PDFBox的1.0在.NET / C#环境),并试图修复建议 - ”lkvmc.exe -target:库-out:“[输出路径] \ netpdfbox.dll”“[ 。PDFBox的路径] *罐”,但结果是相同的 - 错误消息仍然显示

由于提前,

有帮助吗?

解决方案

您必须包括在类路径中所有需要的* .jar文件。我翻译的最新版本相同的设置和主要的问题是,有没有默认的日志类,所以我包括JAR对log4j的,似乎是现在工作不错,但我只是做文本提取。和版本0.7.3中的一些PDF文件抛出异常,这新的建设工程确定在相同的PDF文件。您可以从下载DLL的:

http://www.antoniob.com/pdfbox-121 - 用于净binaries.aspx

其他提示

有也将被释放的DLL .NET为每PDFBox的释放,直到实际项目开始做一个正式的.NET发布一个新的网站。到目前为止,他们只需要1.6.0(在写这篇文章时的最新版本),但希望他们继续努力吧。请参阅 http://pdfbox.lehmi.de

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top