46 messaggi dal 30 gennaio 2010
blogs.dotnethell.it
Ciao a tutti,
ho un'applicazione web che crea dei Pdf utilizzando la libreria iTextSharp.

Al momento uso questo pezzo di codice per creare il Pdf:

List<IElement> htmlarraylist = iTextSharp.text.html.simpleparser.HTMLWorker.ParseToList(new StringReader(htmlText), null);


for (int k = 0; k < htmlarraylist.Count; k++)
{
   document.Add((IElement)htmlarraylist[k]);
}


dove "htmlText" è la stringa HTML che mi viene passata.

Funziona tutto bene finchè il testo è un semplice testo, appunto,
ma è invece una tabella, nel Pdf risultante esce completamente sballata.
Se però prendo lo stesso contenuto di "htmlText" e lo salvo come .html
e lo riapro in un browser, la tabella esce correttamente.

Il problema sembra proprio dovuto alla libreria iTextSharp.

Qualcuno sa come risolvere la cosa? (se è risolvibile).

Grazie mille.


Luigi

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.