質問

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」です。私はここで著者と同じ問題に直面しています(ikvmを使用して.net / c#環境でpdfbox1.0を使用する方法)提案された修正を試しました - "lkvmc.exe -target:library -out:" [output path] netpdfbox.dll "" [pdfbox path]*。jar "ですが、結果は同じです - エラーメッセージはまだ表示されます。

前もって感謝します、

ホセ

役に立ちましたか?

解決

ClassPathに必要なすべての *.jarファイルを含める必要があります。同じセットアップと主な問題で最新バージョンを翻訳したことは、デフォルトのログクラスがなかったため、Log4JにJARを含めたことで、今はOKで動作しているようですが、テキスト抽出のみを行っていました。バージョン0.7.3はいくつかのPDFファイルに例外をスローしていましたが、この新しいビルドは同じPDFファイルでうまく機能します。 dllをダウンロードできます。

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

他のヒント

また、実際のプロジェクトが公式.NETリリースを開始するまで、PDFBOXリリースごとに.NET DLLをリリースする新しいサイトもあります。これまでのところ、彼らは1.6.0しか持っていません(この執筆時点での最新バージョン)が、うまくいけば彼らはそれを維持します。見る http://pdfbox.lehmi.de

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top