itextsharp v5 бросать исключение
-
25-09-2019 - |
Вопрос
У меня есть шаблон формы PDF, который я заполняет из вашего кода C # со значениями, которые будут напечатаны.
Внезапно мой клиент сообщает о ошибках - при попытке распечатать PDF (с страницы ASP.NET), они получают:
Невозможно избрать объект типа 'iTextSharp.text.pdf.pdfname' для типа 'itextsharp.text.pdf.pdfindirectrecference'
При копании в моем коде я обнаружил, что эта ошибка происходит в этой строке кода здесь:
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! Шаги и узнайте, что не так.
Вам придется использовать Соревнование непосредственно загрузить его из PouseForge Page... Я использую ТортусВН который интегрирует с Windows Explorer довольно красиво. Любить это.
Я удивлен, Паулу не предлагает загрузку источника. Я спрошу его об этом.
Оказывается, не DLL-Zip содержит ... источник. Ух ты, кто видел это грядут? Таким образом, каким-либо образом шаг, посмотри, что случилось.