![]() |
HTML => RTF
Hey!
Über die Suche habe ich leider nichts wirklich befriedigendes gefunden. Ist es möglich, eine HTML-Datei ohne weiteres in eine RTF umzuwandeln? Weil wenn man die Datei bspw. mit Word öffnet, kann dies es ja korrekt darstellen. |
Re: HTML => RTF
also dafür gibt es doch nun einen haufen lösungen wenn man mal nach googelt.
denke mal auch hier im forum. hier eine lösung: ![]() frage ist nur: was willst du denn genau machen - das geht nicht aus deiner problembeschreibung hervor.... |
Re: HTML => RTF
Einfach nur vorhandene HTML-Dateien ins RTF-Format umwandeln.
Es geht darum, dass erstellte Vertretungspläne für das evtl Formatieren ins pdf-Format bspw bereitgestellt werden. /edit: Genau das habe ich auch schonmal gefunden. Aber dort ist bspw kein cVermerk auf nötige Komponenten, noch, wie man den Code dann überhaupt aufrufen soll.. |
Re: HTML => RTF
Zitat:
Beispiel für die Verwendung der Routine:
Delphi-Quellcode:
Den Code hab ich jetzt aus dem Gedächtnis runtergetippt, kann also sein, das er so nicht ganz funktioniert, aber das Prinzip sollte klar werden.
:
html.loadfromfile('C:\page.html'); rtf := TRichedit.create(NIL); htmltortf(html.text,rtf); rtf.savetofile('c:\page.rtf'); : Den einzigen Nachteil den du hier inkauf nehmen mußt, ist, das keine Bilder, die im HMTL eingebunden sein können, konvertiert werden. Das geht, soweit ich weiß, nicht mit TRichedit. |
Re: HTML => RTF
|
Re: HTML => RTF
So wie ich das mitbekommen hab, braucht man doch nur ne Lizenz, wenn man den Source haben will, oder?
Weil man kann das ohne weiteres auch downloaden und benutzen. |
Re: HTML => RTF
Zitat:
Zitat:
Zitat:
|
Re: HTML => RTF
Ah...ok. :D
Man sollte sich doch mal den kompletten Text durchlesen. ^^ |
Re: HTML => RTF
Auch auf die Gefahr hin dass ich etwas das Thema verfehle :):
Alle pdf-Konverter die ich kenne funktionieren als Druckertreiber... Browser (stellen HTML dar) können drucken (auch auf pdf-Konverter) - ohne Umweg über rtf! |
Re: HTML => RTF
Zitat:
Ich suche eine Variante, die in erster Linie HTML-Tabellen in RTF umwandeln kann, die hier angegebene Variante verarbeitet offensichtlich keine <table>-Tags... Kennt Ihr noch eine andere Lösung? Viele Grüße, Sascha. |
Aw: Html => rtf
Hat jetzt jemand eine Lösung? Der Code von oben bringt Fehler...
|
Aw: Html => rtf
Eventuell TRichView mit Zusatzkomponenten für HTML Import, die kostenlos sind:
Zitat:
![]() Ob diese Komponenten HTML Tabellen unterstützen läßt sich - über den Source Code oder eine Anfrage beim TRichView Support - herausfinden. HTML Tabellen nach RTF ist aber nichts was man so eben an einen langweiligen Nachmittag macht :) |
Aw: Html => rtf
Ja, die RichvieEdit Komponenten unterstützen Tabellen (in einer Art und Weise, die ich woanders in dieser Qualität noch nicht gesehen habe). Hmtl Texte, incl. Tabellen kann man mit dem erwähnten Importer importieren. Man kann den Text / die Tabelle dann auch als RTF speichern, die RTF- Umwandlung ist gleichfalls Top.
Ich verwende die RichviewEdit (bzw. ScalerichvieEdit) Komponenten auch in meinem Textverarbeitungsprogramm, zusammen mit den Gnostice Komponenten kann der Text dann direkt (also ohne Umweg über einen PDF-Druckertreiber) als PDF- Datei ausgegeben werden. |
Aw: Html => rtf
Wir benutzen auch RichView mit den Importern. Wobei ich persönlich von den Ergebnissen jetzt nicht soooo begeistert bin. Aber aktuell gibt es scheinbar nichts wirklich gutes auf dem Markt. TMS unterstützt ja aktuell nur ihr Mini-HTML Subset. Da sind explizit keine Tabellen dabei.
|
Aw: Html => rtf
Hallo zusammen
Danke für die Antworten. Ich muss mit den vorhandenen Komponenten auskommen. In dem Fall nichts für mich. Ich sollte einfach nur HTML auf einem Drucker ausgeben. Damit ich noch ein Logo hätte einbinden können, wollte ich über den ReportBuilder, den wir auch benutzen, gehen. Darum wollte ich den HTML-Text mit Tabellen in RTF umwandeln. Da könnte ich auch gezielt einen Drucker ansteuern. Nun habe ich es einfach über TWebBrowser gelöst mit Druck über Standarddrucker. Nicht die ideale Lösung, aber ich kann wenigstens drucken. Grüsse Bani |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:56 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz