2010-02-17 11 views
6

Ich möchte eine Möglichkeit, einige grundlegende HTML-Tags in RTF konvertieren (wie I, B, BR) Gibt es eine einfachere Möglichkeit, das zu tun, ohne für etwas zu bezahlen? Etwas von Grund auf neu zu entwickeln, ist auch eine Option.Wie konvertiert man HTML in RTF in Perl?

Antwort

7

Haben Sie versucht HTML::FormatRTF? Ich habe nicht die RTF-Ausgabe verwendet, aber ich habe die Klartextausgabe (HTML::FormatText) verwendet und war damit zufrieden.

+0

Danke cjm, das sieht vielversprechend aus. Aber ich stecke damit fest. HTML :: Format hängt von HTML ab :: Tree und HTML :: Tree hängt von HTML :: Parser ab. Bei der 'make test' für HTML :: Parser habe ich folgende Fehlermeldung erhalten: t/entities ....... NOK 17 # Fehlgeschlagener Test (t/entities.t in Zeile 74) # erhalten: 'Aufmerksamkeit Home & # 959 & # 969n & # 1257rs ... 1 & # 1109t T & # 1110 & # 1084e E & # 957 & # 1257 & # 1075' # erwartet: 'Aufmerksamkeit HomeÃ? Ânà © rs ... 1Ñt TèÃÃe ÃÎ½Ó © ó' # Sieht aus wie Sie 1 Test von 17 fehlgeschlagen Ich habe überprüft, dass ich die Voraussetzungen für die Installation dieses Moduls erfüllen. Irgendeine Idee über diesen Fehler? – Sam

+0

HTML :: Parser ist ein stark genutztes Modul; es sollte gut funktionieren. Verwenden Sie die aktuelle Version (3.64)? Wenn Sie es nicht zum Laufen bringen können, geben Sie eine weitere Frage mit Einzelheiten zu Perl-Installation, Betriebssystem und Fehlermeldung ein. Kommentare sind kein geeignetes Medium, um es zu diagnostizieren. – cjm

+0

Sam: Ich nehme an, Sie verwenden eine alte Version von Perl, vor 5.8. Sie sollten diesen Fehler hier melden: https://rt.cpan.org/Public/Dist/Display.html?Name=HTML-Parser –

Verwandte Themen