2009-05-18 24 views
1

iTextを使ってpdfにデータを書きたいと思います。Asp.netのiText MVC

私が追加したことをアセンブル

  1. あるiTextdotNET.dll
  2. Gnu.Classpath.Core.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#のように見えません。まっすぐなJavaのようです。 – Kezzer

+0

vjsとpublicKeyTokenはそうではないと言います。 –

答えて

1

新しいバージョンのiTextでは、J#ライブラリなどの依存関係のないitextsharp.dllというDLLが1つしかありません。ところで

あなたは非自明な何かをやっている場合は、メーリングリストを探し、今で本を注文(本が深い行くが、親しみのまま)

0

あなたのプロジェクトはどのバージョンのフレームワークですか?ライブラリの.NET 1.1バージョンを使用しようとしているようです。

+0

私はasp.net MVCを使用しています。 fw 3.5 sp1で – Vikas

2

のiTextの(少なくとも)2つの.NETのポートがあります。 。 iText.NETがあるようです。 iTextSharpの最新リリースを入手し、依存関係の心配は終了するはずです。

1

iText.NetではなくiTextSharpを使用することをおすすめします。 ITextSharpは比較的最新で、.NET Frameworkの新しいバージョンとシームレスに連携しながら、iText.Netは、かなり長い間更新されていません。

0

gnu.classpath.core.dllはIKVMの一部ですか? iTextのJava版を使用しない限り、必要はありません。 (そうした場合は、JREをインストールしてパスを正しく設定する).Net版を使用しようとしているので、その参照を削除して動作するかどうか確認してください。