2011-05-28 12 views
8

Tengo un problema con s, entonces mi problema es: cuando pego en RichTextArea el texto copiado de Ms Word u OpenOffice, mantiene todos los estilos de texto y esto es perfecto, pero una cosa mala es su texto HTML es enorme suficiente :( Y el tamaño de la base de datos cada vez mayor debido a las etiquetas HTML innecesarias¿Cómo optimizar el texto HTML copiado de MS Word con GWT?

Mi pregunta es:.. "¿Cómo optimizar ese texto HTML fácilmente?"

Gracias !!!

Respuesta

0

Finalmente, descubrí la respuesta para mi propia pregunta: Encontré TinyMCE for GWT lo suficientemente bueno para mí, tiene copia de la opción de palabra ms y su optimización de HTML es excelente.

1

se basa en contentEditable apoyo del navegador. Esto significa que la "sopa de etiquetas" HTML con la que terminará será específica de la plataforma, fuente y navegador. Cuando dices "optimizar", ¿cuál es tu objetivo final? ¿Cuánto del formato original quieres conservar? Más allá de la minificación trivial del HTML que se está pegando, cualquier reducción significativa en la complejidad del HTML probablemente resultará en una pérdida de fidelidad visual.

Utilidades como HTML Tidy o cualquiera de sus derivados, probablemente le pueden ayudar con el aspecto de la minificación. Si su objetivo es reducir la complejidad del HTML, puede considerar usar HTMLUnit como un cautivo, navegador del lado del servidor para procesar el contenido pegado en la memoria y luego extraer los atributos que considere útiles del DOM de HTMLUnit. FWIW, esta es una forma de hacer que las aplicaciones AJAX puedan ser rastreadas por los motores de búsqueda.

bien la reducción de la fidelidad visual puede ser un poco desconcertante para el usuario original, que le permite el oportunidad de unificar el estilo visual de todo el contenido pegado. Si está creando un sitio basado en las contribuciones de muchos usuarios, esta homogeneidad disminuye la cantidad de esfuerzo mental necesario para orientar (es decir, consulte lo que está viendo) el contenido.

Cuestiones relacionadas