.rtf-Dokumente zusammenfügen

Getting started ... Alles für einen gelungenen Start.
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

.rtf-Dokumente zusammenfügen

Beitrag von LostDarkness (ForumUser / 87 / 15 / 6 ) »
Guten Morgen Zusammen,

ich stehe aktuell vor einer kleinen Herausforderung.

Ich versuche aktuell ein Programm zu schreiben, welches mehrere .rtf-Dokumente zu einem zusammenfügt.
Da die Dokumente aber unterschiedliche Formatierungen aufweisen können, und in .rtf-Dokumenten die Indizes in jedem Dokument neu gezählt werden, laufe ich dort etwas gegen die Wand.

Ein gutes Beispiel für meine Problematik gibt es hier zu sehen:
https://sautinsoft.com/products/html-to ... -vbnet.php

Hat einer einen gedanklichen Anstoß für mich, wie man so etwas am besten angehen kann?

Vielen Dank & beste Grüße
“You should name a variable using the same care with which you name a first-born child.”
― Robert C. Martin

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: .rtf-Dokumente zusammenfügen

Beitrag von Tron (Top Expert / 1327 / 35 / 332 ) »
Moin.
Es gibt:
1.) Die Klasse CL_GUI_RTF_EDITOR kann RTF Dokumente verarbeiten.
(basierend auf einem OCX/DLL , das installiert sein sollte).
2.) Word kann RTF verarbeiten, demnach könnte man das RTF-Document via OLE2 in Word importieren.
3.) Noch nicht genauer untersucht :
https://blogs.sap.com/2020/05/03/best-w ... from-abap/

1) und 2) funktionieren nicht im Hintergrund .
viel Erfolg
gruß Jens
<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Re: .rtf-Dokumente zusammenfügen

Beitrag von LostDarkness (ForumUser / 87 / 15 / 6 ) »
Vielen Dank Jens,

die von dir in Punkt 1.) genannte Klasse ist im System vorhanden, aber die ganzen Methoden sind nicht implementiert, damit komme ich also leider nicht ganz weiter.

2.) Grundsätzlich soll ich aus zwei einzelnen .rtf-Dokumenten einfach nur ein einzelnes .rtf-Dokument machen, die Konvertierung in einen anderes Dateiformat ist leider nicht erwünscht.

3.) Die Idee dahinter ist ganz interessant, aber vom manuellen Aufwand keinem der Nutzer zuzutrauen, da wir kein Template mitgeben können.

Ich muss schauen ob ich einen entsprechenden Parser programmiert kriege, aber danke schonmal für den gedanklichen Anreiz!

Beste Grüße
“You should name a variable using the same care with which you name a first-born child.”
― Robert C. Martin

Re: .rtf-Dokumente zusammenfügen

Beitrag von a-dead-trousers (Top Expert / 4399 / 223 / 1182 ) »
hi.

RTF ist eigentlich nicht so kompliziert aufgebaut. Es handelt sich um eine Abfolge von verschiedenen Tags mit dem eigentlichen Inhalt dazwischen eingebettet. Im Grunde müsstest du daher nur von der anzuhängenden RTF-Datei den "Header" entfernen und den Rest dann an die erste RTF-Datei anhängen.

Leider ist das Ganze aber dann doch nicht so trivial. Es kommt nämlich auch sehr darauf an in welcher Version von RTF die Daten vorliegen.
Zum Beispiel kennt die Version 1.5 (die im legacy SAPScript Editor der SAP eingesetzt wird) noch keine Stilvorlagen (vordefinierte Absatz- oder Zeichenformate) die sind erst mit 1.7 in den Standard eingezogen.

lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: .rtf-Dokumente zusammenfügen

Beitrag von LostDarkness (ForumUser / 87 / 15 / 6 ) »
Danke adt, die unterschiedlichen Versionen von .rft habe ich noch gar nicht bedacht..

Um für mich selbst ein Verständnis bezüglich .rft aufzubauen habe ich von Hand einfach zwei .rtf-Dokumente gemerged, da sieht man dann schon relativ schnell die Zusammenhänge.

Falls ich am Ende zu einer Lösung meines Problems komme, füge ich diese im Anschluss hier an.

Beste Grüße
“You should name a variable using the same care with which you name a first-born child.”
― Robert C. Martin

Seite 1 von 1

Vergleichbare Themen

1
Antw.
958
Views
Tabellen zusammenfügen
von Andreas G » 07.11.2006 08:43 • Verfasst in ABAP® Core
3
Antw.
4380
Views
Zahl und Text zusammenfügen
von ABAP - Programmierer » 20.07.2005 09:35 • Verfasst in ABAP® für Anfänger
1
Antw.
1301
Views
Report zum zusammenfügen von Dateien
von ostpower » 14.08.2012 16:28 • Verfasst in ABAP® für Anfänger
10
Antw.
6713
Views
2 Select-Options zu einem für Select zusammenfügen
von manuk » 23.03.2005 11:02 • Verfasst in ABAP® Core
3
Antw.
2276
Views
DVS-Dokumente im SAP anlegen
von ralf.wenzel » 27.08.2013 11:16 • Verfasst in ABAP® Core

Aktuelle Forenbeiträge

Regex in where
vor 5 Stunden von edwin 7 / 163
Daten an Tabelle binden
vor 18 Stunden von Bright4.5 3 / 1487

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Regex in where
vor 5 Stunden von edwin 7 / 163
Daten an Tabelle binden
vor 18 Stunden von Bright4.5 3 / 1487

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9822