Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: CarstenB am 24.08.11 - 09:26:50
-
Hallo zusammen,
wir müssen Informationen aus RT-Feldern in HTML konvertieren, damit wir diese in unser Doku-Took einlesen können.
Über den Beitrag http://atnotes.de/index.php/topic,48581.0.html bin ich auf die neue Funktion convertomime gekommen. Damit kann ich ein Dokument nach Mime (EML) konvertieren.
Das ganze sieht dann schon recht gut aus, allerdings werden nach 72 Zeichen die Zeilen mit = umgebrochen. Zudem sind Sonderzeichen noch codiert.
Gibt es einen besseren Weg um das Ziel RT nach HTML zu erreichen?
Oder in Anschluss einfach noch EML nach HTML konvertieren?
Besten Dank
-
Hast Du Dir das hier schon mal angesehen?
http://www.nsftools.com/tips/NotesTips.htm#richtexttohtml
Zwar "alt", aber wer weiß
-
Hallo,
danke für den Tipp. Habe ich gerade getestet, das Ergebnis wird leider genauso dargestellt
-
An RichText (egal, ob in Notes, Word, WordPro, OpenOffice Text or whatever) muss schon Theodor Fontane gedacht haben, als er seinen Roman "Effi Briest" mit den Worten enden liess: "Das ist ein weites, Feld, Louise!".
XML ist der erste (mir bekannte) Absatz, der wenigstens halbwegs (!) einen Austausch bietet (wenn das in den beteiligten Systemen auch unterstützt wird und die wechselseitig wieder erforderliche Aufbereitung - so erforderlich - möglich ist). Ab und an geht etwas über die Zwischenablage - aber halt eben nur im Frontend.
Prinzipiell gilt aber: "Jedes Volk spricht seine eigene Sprache." Und "rich text" (incl. HTML / MIME) sind ganz viele Sprachen.
Bernhard
PS: MIME ist ungleich EML.
-
Hallo Bernhard,
vielen Dank für deine Antwort.
Welchen Weg würdest du denn gehen, wenn die Anforderung besteht, Teile aus ein RT-Feld inkl. Formatiereung (Fett, Aufzählungszeichen...) zu extrahieren und als HTML File abzulegen.
Wie das RT Feld enthält "leicht strukturierten" Text, d.h es gibt feste Überschriften und darunter dann Text. Die QS betreffende Blöcke sollte extrahiert werden.
Ich habe jetzt das RT als EML File gespeichert, dieses dann in HTML konvertiert und mir daraus dann die benötigten Textpassagen rausgezogen. Aber das erscheint mir doch etwas zu kompliziert.
-
Hallo
Ein einigermassen "schöner" Weg, wäre zum Beispiel die Notes RT 2 HTML Rendering engine zu verwenden.
Sprich, ruf das Document per Browser auf und speichere das generierte HTML als File.
Dies lässt sich zumindest als Agent umsetzen.
gruss