Die grundlegende API von JAVA, die RTFEDitorKit und HTMLEditorKit verwendet, kann Tags wie <br/>
und <table>
nicht erkennen.
Also habe ich im Internet eine bessere Möglichkeit gefunden, HTML in RTF zu konvertieren, und ich habe zwei Lösungen gefunden, die zu funktionieren scheinen.
JODConverter und HTML-zu-RTF-Konverter. Der erste benötigt OppenOffice installiert zu arbeiten und der zweite benötigt DLL, so dass es nicht unter Linux verwendet werden kann.
Kennt jemand andere Lösung?
Danke für jede Hilfe !!!!
Wollen sie es in RTF oder wollen sie es im Word-Format? Es gibt einen großen Unterschied.
Stellen Sie sicher, dass Ihr Editor XHTML generiert (oder selbst mit jtidy, htmlcleanup usw. konvertiert) und laden Sie den Inhalt dann als XHTML mit der Erweiterung .doc und dem MS Word-MIME-Typ herunter. Word 2003 oder höher wird es als Word-Dokument öffnen.
Ich habe das html-to-pdf bereits verwendet und das erwartete Ergebnis erhalten. Ich habe geholfen.
Bei der RTF-Konvertierung ist ein wichtiges Problem zu beachten: ein Ziel-RTF-Viewer. Alle von ihnen erklären RTF-Unterstützung, aber zum Beispiel kann Notepad.exe nur Bilder im WMF-Format anzeigen, es zeigt keine Kopf- und Fußzeilen. TextEdit auf MacOS kann nur mit Bildern umgehen, die als eine Art aktive Objekte eingebettet sind und Probleme mit Tabellen haben, OpenOffice ist nicht tolerant gegenüber kleineren Markup - Inkonsistenzen etc.
Mein Lieblingswerkzeug für HTML- & gt; RTF-Konvertierung ist PD4ML - es erzeugt sauberes, fast menschenlesbares RTF-Markup und löst erfolgreich ein anderes herausforderndes Problem für das RTF-Generierungswerkzeug - eine Unterstützung von geschachtelten Tabellen (wenn Sie mit HTML arbeiten - sie sind überall).