2010-08-11 5 views
2

.NET 프로젝트에서 사용할 최신 버전의 PDFBox (http://pdfbox.apache.org/userguide/dot_net.html)를 제작하고 싶습니다.PDFBox - IKVM을 사용하여 .NET 용 최신 버전 빌드

나는 무엇이든지 자바 경험이 없다하지만 난 여기에 정의 된 단계를 사용하고 있습니다 : 나는 다음과 같은 버전을 사용하고 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 :"[출력 경로] \ netpdfbox.dll "[PDFBox 경로] * .jar" 결과는 동일합니다 -.. 오류 메시지가 계속 표시되는 미리

감사합니다,

호세

답변

1

당신은 클래스 패스에 필요한 모든 * .jar 파일을 포함 할 필요가 나는 같은 설정으로 최신 버전을 번역 주요 문제는 기본 로그 클래스가 없었기 때문에 log4j에 jar 파일을 포함 시켰으며 이제는 정상적으로 작동하고있는 것 같지만 텍스트 추출 만하고 있었고 0.7.3 버전은 일부 PDF 파일에 예외를 던지고있었습니다. 빌드가 정상적으로 작동합니다. 같은 PDF 파일에. 당신은에서 DLL의의를 다운로드 할 수 있습니다 : 실제 프로젝트가 공식 .NET의 출시 일을 시작할 때까지 모든 PDFBox 릴리스 .NET DLL을 해제 할 수있는 새로운 사이트도 있습니다

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

2

. 지금까지 그들은 1.6.0 (이 글을 쓰고있는 당시의 최신 버전) 만 가지고 있었지만 잘하면 그들이 그것을 유지합니다. http://pdfbox.lehmi.de

을 참조하십시오.