2009-05-18 5 views
1

iText을 사용하여 pdf에 데이터를 쓰고 싶습니다.iText in Asp.net MVC

내가 추가 한 것을 어셈블

  1. 이 Gnu.Classpath.Core.dll

  • 을 iTextdotNET.dll하지만이 직면하고있는 문제가

    • 입니다입니다 오류 1 'java.io.OutputStream'형식이 참조되지 않은 어셈블리에 정의되어 있습니다. 어셈블리 'vjslib, Version = 1.0.5000.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a'에 대한 참조를 추가해야합니다.
    • 오류 2 'java.io.Serializable'형식이 참조되지 않은 어셈블리에 정의되어 있습니다. 어셈블리 'vjslib, Version = 1.0.5000.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a'에 대한 참조를 추가해야합니다.

    내가 이해 한 것은 : j #이 필요합니다.

    이제 어떻게해야할까요?

  • +0

    J #처럼 보이지 않습니다. 곧은 자바처럼 보입니다. – Kezzer

    +0

    vjs와 publicKeyToken은 그렇지 않습니다. –

    답변

    1

    새로운 버전의 iText .NET은 itextsharp.dll이라는 DLL을 J # 라이브러리 나 그와 비슷한 것에 의존하지 않고 단지 하나의 DLL로만 만듭니다. 당신이 iText의

    0

    프로젝트를 대상으로하는 프레임 워크의 버전은 무엇입니까? 라이브러리의 .NET 1.1 버전을 사용하려고하는 것 같습니다.

    +0

    asp.net MVC를 사용하고 있습니다. fw 3.5 sp1 – Vikas

    2

    있다 (적어도) 두 .NET 포트 (책이 깊은 간다하지만 가까이 유지) 메일 링리스트를 찾아 지금 책을 주문, 비 사소한 아무것도하고있는 BTW 경우

    . iText.NET이있는 것 같습니다. iTextSharp의 최신 릴리스를 가져오고 종속성에 대한 걱정은 끝났습니다.

    1

    iText.Net 대신 을 사용하시기 바랍니다. iText.Net은 비교적 오래 동안 업데이트되지 않았고 ITextSharp는 상대적으로 최신 버전이며 .Net 프레임 워크의 최신 버전과 원활하게 작동합니다.

    0

    그 gnu.classpath.core.dll은 IKVM의 일부입니다. 그렇지 않습니까? iText의 자바 버전을 사용하기를 원하지 않는다면 필요하지 않습니다. (그렇다면 JRE를 설치하고 경로를 올바르게 설정하십시오.) .Net 버전을 사용하려고하므로 해당 참조를 제거하고 작동하는지 확인하십시오.