2010-02-17 13 views
6

Quiero una forma de convertir algunas etiquetas html básicas en RTF (como I, B, BR) ¿Hay alguna manera más simple de hacerlo sin pagar nada? Desarrollar algo desde cero también es una opción.Cómo convertir HTML a RTF en Perl?

Respuesta

7

¿Has probado HTML::FormatRTF? No utilicé la salida RTF, pero utilicé la salida de texto sin formato (HTML::FormatText) y me complació.

+0

Gracias cjm, Esto parece prometedor. Pero estoy atascado con esto. HTML :: El formato depende de HTML :: Árbol y HTML :: Árbol depende de HTML :: Analizador. Mientras hacía 'make test' para HTML :: Parser obtuve el siguiente error: t/entities ........... NOK 17 # Falló la prueba (t/entities.t en la línea 74) # Obtenido: 'Atención en casa & # 959 & # 969n & # 1257rs ... 1 & # 1109t T & # 1110 & # 1084e E & # 957 & # 1257 & # 1075' # esperado: 'Atención en el hogar' © rs ... 1Ñt TÑмe EÎ½Ó © г # Parece que ha fallado 1 prueba de 17 Comprobé que cumplo los requisitos previos para instalar este módulo. ¿Alguna idea sobre este error? – Sam

+0

HTML :: Parser es un módulo muy usado; debería funcionar bien ¿Estás usando la versión actual (3.64)? Si no puede hacer que funcione, publique otra pregunta que brinde detalles de su instalación, sistema operativo y mensaje de error de Perl. Los comentarios no son un medio adecuado para diagnosticarlo. – cjm

+0

Sam: Supongo que usa una versión anterior de Perl, antes de 5.8. Debe informar este error aquí: https://rt.cpan.org/Public/Dist/Display.html?Name=HTML-Parser –