質問

私はPDF形式テンプレートとしからのC#コード値を、プリントアウトされます。

突然、私の報告お客様の誤り-しようとした場合に印刷、PDF(ASP.NET ページ)を取得す:

できないキャスト型のオブジェクト 'iTextSharp.います。pdfとしています。PdfName'タイプ 'iTextSharp.います。pdfとしています。PdfIndirectReference'

が掘り私のコードを発見したこのエラーが起きたこのラインのコードはこちら

PdfReader reader = new PdfReader("MyPdfTemplateName.pdf");
PdfStamper stamper = new PdfStamper(reader, ms);

// filling field values here.....

stamper.FormFlattening = true;  // **** EXCEPTION HERE *****
stamper.Writer.CloseStream = false; 
stamper.Close();

面白いのは:これだけに起こること"新しい"バージョン5.0のiTextSharp-に戻った私の前のバージョン4.1.2の 正確に同じコードでは、正確な同じPDF形式, で正.....

誰にでもしてのアイデアを洞察して なぜ 新v5のiTextSharp動このように??

役に立ちましたか?

解決

利用のソース、Marc!ステップとパスワード入力エリアなどでは一間違っています。

ご使用 SVN 直接ダウンロードしてくださいから SourceForgeのページ...使ってい tortiseSVN を統合Windows Explorerあります。入試があるので急いでいます。

だと思いますが、良いパウロの供給がなされていない源泉をダウンロードできます。私について彼に尋ねします。

が非dllのみを含むzip...のソースです。なんと、わたる。で、ステップ、を参照してください。

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