Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

tustep:tutorial3:grundlagen_import-export

Zurück zum Inhaltsverzeichnis - Grundlagen


Import/Export von HTML-, XML-Daten

- [schaelkle]

Von anderen Programmen beschriebene Textdateien (z.B. XML-Dateien) können mit dem Kommando #UMWANDLE nach TUSTEP importiert werden. Dabei ist der Code anzugeben, in dem die Daten codiert sind; dieser ist meist UTF8 oder ISO:

#UMWANDLE, fremddatei, tustepdatei, 0, +, CODE=utf8

Mit dem gleichen Kommando können Texte, die in TUSTEP-Dateien gespeichert sind, für andere Programme exportiert werden; auch dabei ist der Code anzugeben, in dem die Daten codiert werden sollen:

#UMWANDLE, tustepdatei, fremddatei, 0, +, CODE=utf8

Einzelheiten zum Kommando #UMWANDLE sind im TUSTEP-Handbuch beschrieben (→ Grundlagen → Kommandos → #UMWANDLE).

Mit TUSCRIPT können XML-Dateien direkt gelesen und auch beschrieben werden, d.h. die Daten müssen vor der Bearbeitung nicht „importiert“ und danach wieder „exportiert“ werden. TUSCRIPT ist die Script-Sprache von TUSTEP und ist im TUSTEP-Handbuch beschrieben (→ Grundlagen → Makros).

Stapelverarbeitung zum Export von TUSTEP-Dateien als Textdatei

- ms.tru ms.tru

Mit dem folgenden kurzen Skript kann in einem Projektverzeichnis eine Liste mit Dateinamen erstellt werden, die in der Folge alle nach demselben Muster (hier in Textdatei exportiert) verarbeitet werden. Anpassungen sind notwendig bei der Auswahl der zu verarbeitenden Dateien sowie bei den Quell- und Zielextensionen.

#- kurzes Skript zur Konvertierung mehrerer TUSTEP-Files in einzelne Textdateien.
#- Stellen mit notwendigen Anpassungen sind mit %%% gekennzeichnet.
#- temporäre Datei "liste" anlegen
#DA,liste,FR=-

#- Dateinamen in die Datei TUSTEP.STD schreiben, welche
#- auf die Zeichenfolge ".tf" im Dateinamen enden. %%%
#LI,da,-STD-,POS=|.tf{]}|

#DA,liste,FR=-
#- Dateiextension wird für die nachfolgende automatische Verarbeitung entfernen
#- %%%
#KO,-STD-,liste,LO=+,PA=*
XX        |.tf||
*EOF

#- das, was zwischen #T und EOF steht, soll auf die Dateien angewandt
#- werden, die in "liste" enthalten sind
#T,*,SCHL=liste

#- (1) die Dateien werden zum Lesen angemeldet, (2) es werden Textdateteien
#- als Ziel angelegt sowie die (3) die TUSTEP-Dateien mit der Zeichencodierung
#- ANSI in die gleichnamige Textdatei exportiert. %%%
#AN,?0.tf
#DA,?0.txt,FDF-AP
#U,?0.tf,?0.txt,CO=ANSI,LO=+

*EOF


Import von WORD-Daten

- schneider-lastin schneider-lastin - ms.tru ms.tru

Vorbemerkung: Um Daten von Textverarbeitungsprogrammen wie z. B. MS-WORD ohne Formatierung und ohne Auszeichnungen zu übernehmen, können sie mit dem entsprechenden Programm als „Nur Text“ in eine TXT-Datei abgespeichert werden; die Daten dieser Datei können dann mit #UMWANDLE nach TUSTEP importiert werden.
Im Folgenden werden mehrere Möglichkeiten des Imports von Daten aus WORD (oder dem Internet) vorgestellt. Die Vorgehensweise richtet sich nach der Beschaffenheit der Daten: Handelt es sich um reinen Text (ASCII-Zeichen, ohne Sonderzeichen, Layoutinformationen, Fußnoten etc.), kommen - je nach Betriebssystem - die Vorgehensweisen 1 bis 3 in Betracht, ansonsten 4.

1. Import unter WINDOWS

WORD oder Internet → TUSTEP
Nur Text wird importiert: Layoutinformationen gehen verloren, Sonderzeichen werden ?

- Markieren der Daten; ganze Datei:            STRG/CTRL+a
- Daten in Zwischenablage kopieren:            STRG/CTRL+c
- TUSTEP-Datei ggf. einrichten oder anmelden:  #DA #AN
- TUSTEP-Datei edieren ("öffnen"):             #E
- Daten aus Zwischenablage einfügen:           EZ,<pos>
  (in leere TUSTEP-Datei: EZ,1)


===== 2. Import unter MAC OS =====

WORD oder Internet → TUSTEP
Nur Text wird importiert: Layoutinformationen gehen verloren, Sonderzeichen werden ?

- Markieren der Daten; ganze Datei:            CMD+a
- Daten in Pastboard kopieren:                 CMD+c
- TUSTEP-Datei ggf. einrichten oder anmelden:  #DA #AN

Wenige Sätze:
- TUSTEP-Datei edieren ("öffnen"):             #E
- Cursor in Textfeld positionieren und         CMD+v
Längerer Text:
- Daten nach TUSTEP importieren:               #*PB,import
- Daten in Datei einfügen:                     EZ,<pos>
  (in leere TUSTEP-Datei: EZ,1)

Makro #*PB steht für Pastboard.
Anweisung EZ steht für „Eintrage aus der Zwischenablage“.

3. Import unter LINUX

WORD oder Internet → TUSTEP
Nur Text wird importiert: Layoutinformationen gehen verloren, Sonderzeichen werden wenn möglich in der entsprechenden TUSTEP-Codierung übernommen oder als hexadezimaler Unicode umgesetzt. Bsp.: Ein eingefügtes langes „s“ wird als „#.s“ übernommen, während ein „p“ mit waagerechter übergesetzter Linie als „p#[0305]“ wiedergegeben wird.

- Markieren der Daten; ganze Datei:            STRG/CTRL+a
- Daten in Pastboard kopieren:                 STRG/CTRL+c
- TUSTEP-Datei ggf. einrichten oder anmelden:  #DA #AN

- Daten nach TUSTEP importieren:               #*CB,import
- Daten in Datei einfügen:                     EZ,<pos>
  (in leere TUSTEP-Datei: EZ,1)

Makro #*CB steht für Clipboard.
Anweisung EZ steht für „Eintrage aus der Zwischenablage“.

4. Import mit #*IMPORT

Um Daten von Textverarbeitungsprogrammen wie z.B. MS-WORD mit Formatierung und Auszeichnungen zu übernehmen, müssen die Dateien (z.B. die DOC-, DOCX- oder ODT-Dateien) mit dem entsprechenden Programm geladen und als XML-Datei (Word 2003 XML-Dokument, nicht als Word XML-Dokument!) oder als RTF-Datei (Rich-Text-Format) abgespeichert werden; diese Dateien können mit dem Kommando-Makro *IMPORT nach TUSTEP importiert werden. Dabei ist anzugeben, ob bestimmte Informationen zur Formatierung oder Textauszeichnung (z.B. Schriftgröße oder Farbangaben) ignoriert werden können:

#*IMPORT, fremddatei, tustepdatei, , +, IGNORIEREN=-


Für die Ausführung des Makros kann ein Template verwendet werden.
Aufruf des Templates:

#*M,IMPORT

Für das Standard-Makro „#*IMPORT“ steht eine Beschreibung im „PDF“-Format zur Verfügung.
Aufruf der Beschreibung:

#*ZEBE,import


Export von TUSTEP-Daten

- schneider-lastin schneider-lastin - ms.tru ms.tru

1. Export unter WINDOWS

TUSTEP → WORD

- Daten in Zwischenablage kopieren:   EZ,<ber> = EZ,(pos1,pos2)
  (ganze Datei: EZ(+1,-1)
- Daten in WORD-Datei einfügen:       STRG/CTRL+c

Anweisung EZ steht für „Eintrage in die Zwischenablage“.

2. Export unter MAC OS

TUSTEP → WORD

- Daten in Zwischenablage kopieren:   EZ,<ber> = EZ,(pos1,pos2)
  (ganze Datei: EZ(+1,-1)
- Daten ins Pastboard exportieren:    #*PB,export
- Daten in WORD-Datei einfügen:       CMD+v

Anweisung EZ steht für „Eintrage in die Zwischenablage“.
Makro #*PB steht für Pastboard.

3. Export unter LINUX

TUSTEP → WORD

- Daten in Zwischenablage kopieren:   EZ,<ber> = EZ,(pos1,pos2)
  (ganze Datei: EZ(+1,-1)
- Daten ins Pastboard exportieren:    #*CB,export
- Daten in WORD-Datei einfügen:       STRG/CTRL+v

Anweisung EZ steht für „Eintrage in die Zwischenablage“.
Makro #*CB steht für Clipboard.

4. Export mit #*EXPORT

Mit dem Standard-Makro #*EXPORT können Texte, die in TUSTEP-Dateien gespeichert sind und geeignete Angaben zur Formatierung und Textauszeichnung enthalten, in RTF-Dateien exportiert werden:

#*EXPORT, tustepdatei, fremddatei, , +

Für die Ausführung des Makros kann ein Template verwendet werden.
Aufruf des Templates:

#*M,EXPORT

Wenn beim Exportieren von Daten Tags mit gleichem Namen verschiedene Wirkung haben sollen, je nachdem welchen Tags sie untergeordnet sind, müssen diese gleichnamigen Tags zuvor so umbenannt werden, dass sie einen eindeutigen Namen haben. Tags können mit dem Standard-Makro „*TAGUM“ umbenannt werden.

Für die Standard-Makros #*EXPORT und #*TAGUM steht eine Beschreibung im „PDF“-Format zur Verfügung.
Aufruf der Beschreibung:

#*ZEBE,export

Zurück zum Inhaltsverzeichnis - Grundlagen

tustep/tutorial3/grundlagen_import-export.txt · Zuletzt geändert: 2021/03/16 05:34 (Externe Bearbeitung)