Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 1.0/1.1
Trasformare rtf
venerdì 29 ottobre 2010 - 14.25
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
VB.NET
|
.NET 1.1
|
Windows XP
|
Visual Studio 2003
|
SQL Server 2005
|
Internet Explorer 7.0
Alfetta87
Profilo
| Newbie
40
messaggi | Data Invio:
ven 29 ott 2010 - 14:25
Buongiorno a tutti e grazie in anticipo.
Ho un problema.
Praticamente ad un database estraggo un campo contenente del testo in formato rtf (quindi con tutta la struttura e tutti i "tag" che compongono un file rtf).
Io devo poter mostrare questo testo (per la modifica) e poi successivamente utilizzarlo per metterlo dentro un file pdf.
La creazione del pdf avviene senza problemi. Il mio problema è recuperare questo testo rtf e trasformare in testo non formattato. Anche se perdo la struttura del rtf (come le tabelle o gli elenchi ecc.) non è un problema (poi se si può evitare meglio ancora
).
Qualcuno di voi sa come potrei fare a fare questa operazione?
La classe iTextSharp la uso già per i pdf. Se è possibile gestire gli rtf (e trasformarli cosi) fatemi sapere.
AMBIENTE DI SVILUPPO: Visual Studio 2003
FRAMEWORK: .NET 1.1
LINGUAGGIO: VB.NET
APPLICAZIONE: Web Asp.NET
Grazie
Paolo
luigidibiasi
Profilo
| Guru
1.077
messaggi | Data Invio:
ven 29 ott 2010 - 14:42
Puoi mettere un controllo RichTextBox all'interno della form e fare così:
richtextbox1.rtf = RTF_CARICATO_DA_DB
dim testoNonFormattato as string = richtextbox1.text recuperando solo il testo...
Luigi Di Biasi
http://www.dibiasi.it/
http://netsell.dibiasi.it
- ecomm software -
http://blogs.dotnethell.it/luigidibiasi/
Alfetta87
Profilo
| Newbie
40
messaggi | Data Invio:
ven 29 ott 2010 - 15:50
Grazie per la risposta Luigi.
Il mio problema è che sto lavorando su una piattaforma web tramite asp.net, e qui il controllo richtextbox non lo trovo e probabilmente non esiste (magari, e spero, mi sbaglio).
La mia domanda è:
Esiste un modo per convertire il testo rtf in testo txt da asp.net?
Oppure esiste una classe (gratuita) per eseguire questa conversione?
In alternativa qualunque altro metodo in asp.net che mi permette di eseguire questa conversione
Qui non so se vi semplifico o meno il problema.
Praticamente, come dicevo, devo prendere questo testo rtf e metterlo all'interno di un pdf. Utilizzo la classe iTextSharp e ho visto che dentro questa classe c'è la gestione degli rtf.
E' possibile prendere questo testo e "buttarlo" (passatemi il termine) dentro il pdf direttamente senza gestirlo?
Poi il mio problema è che in alcuni casi devo tornare all'utente questo testo per permettergli di modificarlo (e qui quasi sicuramente perdo la formattazione ma quello non è un problema).
Le cose quindi sono:
1) Prendere questo testo rtf e convertirlo in txt (o in testo non formattato visualizzabile in una textarea)
2) Prendere questo testo rtf e metterlo direttamente nel mio file pdf (creato utilizzando la classe iTextSharp)
Tenendo sempre presente il fatto che sto lavorando su piattaforma ASP.NET.
Grazie
Paolo
luigidibiasi
Profilo
| Guru
1.077
messaggi | Data Invio:
ven 29 ott 2010 - 15:51
>> Pardon non avevo guardato il tipo di applicazione
Luigi Di Biasi
http://www.dibiasi.it/
http://netsell.dibiasi.it
- ecomm software -
http://blogs.dotnethell.it/luigidibiasi/
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !