![]() |
RTF mit Bild einlesen und in Plaintext wandeln
Hallo,
ich habe ein Problem mit RTF Code, wo scheinbar ein Bild hinterlegt ist. Ich lade RTF Code aus einer Firebird Datenbank aus einem Blob Feld heraus. Ich möchte aus dieser RTF Datei nur den Plaintext auslesen, aber die TRichedit zeigt mir immer den RTF Code an. Speichere ich den Code als .rtf Datei auf die Platte, dann zeigt mir Wordpad nichts an und Word meint die Datei wäre beschädigt. Als Genrator der RTF Datei steht folgendes im RTF Code.
Code:
Es steht auch scheinbar ein Pfad zu einer Bilddatei in dem Code, welche mir hier selber nicht zur Verfügung steht.
generator Msftedit 5.41.21.2500
Die Frage ist nun. Wie komme ich an den reinen Plaintext und wie verhindere ich, das mit TRichedit, den gesamten RTF Code wieder zurück gibt, obwohl PlainText auf TRUE steht. Gruß Sven |
AW: RTF mit Bild einlesen und in Plaintext wandeln
Das einfachste wäre alle RTF-Anweisungen {..} zu ignorieren, dann solte ganz simpler Text heraus kommen. sollten die Klammern nicht paarig sein wird es unangenehm.
Gruß K-H |
AW: RTF mit Bild einlesen und in Plaintext wandeln
Der Tipp brachte mich gerade auf eine Idee und siehe da, der RTF Code ist falsch.
TRichedit interpretiert das schon richtig und lässt das Bild weg und gibt mir den reinen Plaintext raus. Es gibt 60 solcher Datensätze mit Bild auf mehrere 100.000 Datensätze und ich erwische genau den, wo der RTF Code falsch ist *haha* Dennoch danke für die Antwort. |
AW: RTF mit Bild einlesen und in Plaintext wandeln
Zitat:
Gruß K-H |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:16 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-2025 by Thomas Breitkreuz