2016-09-29 12 views
0

私たちはIText7でPOCを処理しており、FlattenFieldsを試すときにエラーが発生しています。私たちがしようとしているのは、pdfテンプレートを読み込んで値を注入することだけです。私たちが使っているテンプレートは、IText5でうまくいきました。ここでFlattenFieldsが期待どおりに機能しない

は例外メッセージです: タイプの例外「iText.Kernel.PdfException」itext.kernel.dllで発生したが、ユーザーコード

追加情報では処理されませんでした。unbalanced.begin.end.marked .content.operators

using (PdfDocument pdfDoc = new PdfDocument(new PdfReader(fileName), new PdfWriter(outputStream))) 
{ 
       PdfAcroForm stamper = PdfAcroForm.GetAcroForm(pdfDoc, true); 
       stamper.FlattenFields(); 
       stamper.SetGenerateAppearance(true); 
} 

よろしく Shreenidhi BR

+2

pdfを共有してください –

+0

あなたの質問は混乱しています。あなたはiText 7を使用していますが、あなたのコードはiText 5コードです。それは意味をなさない。 iText 7には 'PdfStamper'クラスはありません。 –

+0

PdfAcroFormインスタンスの名前がstamperで、PdfStamperクラスを使用していません。別の注意点として、@AmedeeVanGasseに証明書をメールで送信する方法はありますか? – Shreenidhi

答えて

0

はiTextサポートの人々を追跡し、彼らはこの問題はiTextの7.0.1で修正されていると述べました。私は自分自身でそれをテストするチャンスを持っていない。

+0

私はまだitex7 7.01 NuGetパッケージを使用して同じ正確な問題を得ています。 @ brunolowagie –

関連する問題