iTextSharp eccezione v5 lancio
-
25-09-2019 - |
Domanda
Ho un modello di modulo PDF che riempio dal codice C # con i valori, per essere stampato.
Di colpo, i miei rapporti clienti errori - quando si tenta di stampare il PDF (da una pagina ASP.NET), ottengono:
Impossibile oggetto cast di tipo 'ITextSharp.text.pdf.PdfName' a digitare 'ITextSharp.text.pdf.PdfIndirectReference'
Quando si scava nel mio codice, ho scoperto questo errore accade su questa riga di codice qui:
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();
La cosa divertente è: questo accade solo con la "nuova" versione 5.0 di iTextSharp - sono tornato alla mia precedente versione 4.1.2, e con il esattamente lo stesso codice, esattamente lo stesso formato PDF , funziona perfettamente .....
Qualcuno ha qualche idea o intuizione da perché il nuovo V5 di iTextSharp si comporta in questo modo ??
Soluzione
Utilizzare la fonte, Marc! Passo dentro e scoprire che cosa c'è che non va.
Si dovrà utilizzare SVN direttamente a scaricarlo dal SourceForge pagina ... io uso tortiseSVN che si integra con Windows Explorer abbastanza bene. Love it.
Sono sorpreso Paulo è non offrire una fonte di download. Lo chiederò a lui su di esso.
Si scopre che la zip non dll solo contiene ... The Source. Wow, che ha visto che venendo? Quindi, qualsiasi modo, passo, vedere cosa succede.