Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi HTML => RTF (https://www.delphipraxis.net/96718-html-%3D-rtf.html)

Svenkan 29. Jul 2007 23:46


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.

semo 29. Jul 2007 23:56

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: http://www.swissdelphicenter.ch/de/showcode.php?id=1823

frage ist nur: was willst du denn genau machen - das geht nicht aus deiner problembeschreibung hervor....

Svenkan 30. Jul 2007 00:00

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..

Ghostwalker 30. Jul 2007 05:47

Re: HTML => RTF
 
Zitat:

Zitat von Svenkan
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..

Die nötigen Komponenten sind bei Delphi dabei (TRichedit).

Beispiel für die Verwendung der Routine:

Delphi-Quellcode:
   :
   html.loadfromfile('C:\page.html');
   rtf := TRichedit.create(NIL);
   htmltortf(html.text,rtf);
   rtf.savetofile('c:\page.rtf');
   :
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.

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.

semo 30. Jul 2007 08:49

Re: HTML => RTF
 
der hier kann das mit den bildern: (ist aber kommerziell)
http://www.trichview.com/

Svenkan 31. Jul 2007 22:32

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.

semo 31. Jul 2007 22:37

Re: HTML => RTF
 
Zitat:

VAT is added to the price for private customers
Zitat:

Description: License for one developer. Price: US $249 / € 189
Zitat:

All the files below (except for the help file and demos) are trial versions. They do not contain source code, and they display a registration reminder. If you are a registered TRichView user and if you want to update your version, please do not download files from this page.
ich denke ich muss dem nichts weiter hinzufügen? ;-)

Svenkan 31. Jul 2007 22:39

Re: HTML => RTF
 
Ah...ok. :D
Man sollte sich doch mal den kompletten Text durchlesen. ^^

SnuffMaster23 1. Aug 2007 01:55

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!

Windwalker 11. Dez 2009 10:01

Re: HTML => RTF
 
Zitat:

Zitat von M. Hassmann
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: http://www.swissdelphicenter.ch/de/showcode.php?id=1823

Ich wärme das Thema mal wieder auf...

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.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:21 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz