punctum
Gesellschaft für Software mbh Rotteckring 19 D-79341 Kenzingen Telefon (07644) 913016 Telefax (07644) 913018 http://www.punctum.com EMail: <punctum@punctum.com> |
Der Textkonverter
Format- kennung |
Textsystem | Eingabe | Ausgabe |
---|---|---|---|
as400 | IBM Office Vision/400 Text | * | |
ascii | PC-ASCII-Text ohne Textattribute | * | * |
butler | Philips Butler/Master | * | |
clou | Siemens-Hit CLOU-Baustein | * | |
dcarft | DCA-RFT für IBM PCText4/5 u.v.a. | * | * |
dcf | IBM DCF, Script/VS | * | * |
ebcdic | IBM EBCDIC ohne Attribute | * | * |
euroscript | Euroscript à la carte, XYWrite | * | * |
hit | Siemens Hit >= V4.0, 3.4 | * | * |
hit2 | Siemens Hit V2.0 | * | * |
lex | LEX (BACS) V9 | * | * |
msword | Microsoft Word (DOS) >= V4.0 | * | * |
pcwrite | PC-Write >= V2.71 | * | * |
prisma | PRISMATEXT >= V4.0 | * | |
q1 | Q1, Q-Office (Quadraton) | * | |
qa | Q&A bzw. F&A | * | |
rtf | RTF: MS-Word, Works | * | * |
ta525 | Triumph Adler SE 525 | * | * |
texass | TEX-ASS bzw. DATEV TEXT | * | * |
uniplex | Uniplex II | * | * |
ventura | Ventura Publisher | * | |
wang | Wang VSDMS | * | |
wbasic | WordBasic (MS-Word-Makros) | * | |
wmarc | WordMARC Composer Plus >= V6.2.1 | * | * |
wperf | WordPerfect >= V5.0 | * | * |
wordplus | Wordplus, 1st Word (Atari) | * | |
wordstar | WordStar >= V3.4 | * | * |
Zur Installation kopieren Sie bitte alle Dateien von der Diskette in ein leeres Inhaltsverzeichnis ihrer Festplatte. Unter MS-DOS erfolgt die Installation z.B. mit:
c: mkdir \putrans cd \putrans copy a:*.*
Unter Unix verwenden Sie einen Befehl:
tar xvf /dev/rfd0
Dabei müssen Sie ggf. den Device-Namen des Diskettenlaufwerks für Ihr System abändern. Nach dem Kopiervorgang muß das Programm unter Unix ausführbar gemacht werden:
chmod 111 putrans
und sein Verzeichnis sollte in $PATH liegen.
Die Beispieldateien *.hit auf der Diskette wurden mit in *.dca konvertiert. Zum Test der Installation können Sie diese Konvertierung selbst durchführen und die Ergebnisse vergleichen:
putrans -hit -rtf gourmet.hit gourmet.rt2 fc/b gourmet.rtf gourmet.rt2 (MS-DOS) cmp -l gourmet.rtf gourmet.rt2 (Unix)
Der Konverter wird wie folgt aufgerufen:
putrans [-quellformat [-zielformat]] [eingabedatei [ausgabedatei]] -ascii -ascii CON/stdin CON/stdout
Die Angaben in eckigen Klammern können weggelassen werden, es treten dann die in der 2. Zeile aufgeführten Voreinstellungen in Kraft. Das Zielformat kann auch nach der Eingabedatei aufgeführt werden.
Die Formatkennungen werden mit einem Bindestrich angegeben und können abgekürzt werden, solange sie eindeutig bleiben, z.B. -dca für DCA-RFT. Die Dateien müssen gegebenenfalls mit Laufwerk und Pfad benannt werden. Formatkennungen und Dateinamen können beliebig gemischt werden, zuerst kommen immer die Angaben für die Quelle und danach für das Ziel.
Unter Unix sind statt der '\' in den nachfolgenden Beispielen normale Schrägstriche '/' zu schreiben.
Zur Konvertierung einer Hit-Datei nach ASCII (PC-Zeichensatz) rufen Sie zum Beispiel:
putrans -hit bilanz bilanz.asc
Von Uniplex nach Hit konvertieren Sie unter MS-DOS mit:
putrans -uni -hit \usr\gfi\texte\beschr.doc \usr\tmp\beschr.hit
Angenommen, Ihr DOS-Prompt steht in einem Verzeichnis mit Hit-Texten, die Sie alle nach RTF für MS-Word for Windows konvertieren wollen. Dazu geben Sie unter MS-DOS ein:
mkdir temp for %x in (*.hit) do \putrans\putrans -hit -rtf %x temp\%x > nul ren temp\*.hit *.rtf
Die Programmtitelmeldung wird dabei unterdrückt. Bitte beachten Sie, daß Sie in dem FOR-Befehl alle %-Zeichen verdoppeln müssen, wenn Sie den Befehl in eine BATch-Datei schreiben!
Der Aufruf für eine CLOU-Konvertierung hat eine etwas abweichende Form, er lautet:
putrans -hit baustein.hit -wbasic makro.wba -clou -clou=2
Eine Serie von konvertierten Bausteinen kann mit einem mitgelieferten Makro automatisch in eine Word-Druckformatvorlage (NORMAL.DOT) geladen werden.
In der Vollversion kann der Konverter im Konvertierungsmenü von MS-Word installiert werden. Er unterstützt dann die Konvertierung in bzw. von einem anderen Format. Die Konvertierung erfolgt dann beim Einlesen in MS-Word, ohne daß MS-Word verlassen werden muß, und mit "Speichern unter, Optionen" kann das Fremdformat aus MS-Word heraus erzeugt werden. Dazu führen Sie bitte folgende Schritte durch:
copy a:putrans.dll c:\MS-Word
copy a:putrans.par c:\windows
copy a:putrans.msg c:\windows
cd \windows
edit win.ini bzw.
Hit V4.0=Hit V4.0, C:\MS-Word\PUTRANS.DLL, hit
TEX-ASS=TEX-ASS, C:\MS-Word\ptdatex.dll, tat
Bis V1.1 muß im Bereich [Microsoft Word] der neue Konverter angegeben werden, und die Numerierung muß korrigiert werden:
[Microsoft Word]
CONVNUM=2 <--- Zahl der vorhandenen Konverter
Der Konverter kann in verschiedener Hinsicht parametriert werden. Die Parameter stehen jeweils in einer einzelnen Zeile in der Parameterdatei putrans.par. (bzw. ptdatex.par). Sie können alternativ dazu oder zusätzlich einzelne Parameter in der Form "-name=wert" in der Kommandozeile angeben.
Bei numerischen Parametern ist normalerweise 0 voreingestellt, ansonsten die leere Zeichenkette.
Die folgende Tabelle listet alle möglichen Parameter auf. In der letzten Spalte ist angegeben, für welche Formate der Parameter wirksam ist (A = AS/400, H = Hit, T = TEX-ASS).
Name | Wert | Bedeutung | Format(e) |
---|---|---|---|
fehl | =0 =1 |
Fehlermeldung für fehlende .TAF-Datei nicht ausgeben
Fehlermeldung für fehlende .TAF-Datei ausgeben | T |
komm | =0 =1 |
nicht umgestellte Funktionen kommentarlos unterdrücken
Kommentare für unterdrückte Funktionen erzeugen | T |
lnum1
lnum2 ... lnum9 | =n1
=n2 =... =n9 | Startwerte der Variablen für laufende Nummern | T |
text1
... text4 | =text
... =text | Textparameter | T |
form | =name | Name der Formatdatei | T |
ersatz | =pfad | Pfad, auf dem .TAF gesucht wird | T |
breite | =mm | Papierbreite in mm, Voreinst. 210 | H,T |
n1 n2 n3 |
=alt1#neu1 =alt2#neu2 =... |
Umkodierung des 1. Feldnamen Umkodierung des 2. Feldnamen ... | T |
feld | =0 =1 |
Felddefinitionen entfernen
DATEV TEXT Feldnamen übernehmen | H,T |
font0
font1 font2 font3 | =name
=name =name =name | Abbildung der Schriftarten | H,T |
fs0
fs1 fs2 fs3 | =10,8,7
=11,9,8 =12,10,9 =12,10,9 |
Schriftgrößen für 10,12,15 cpi für Font
dito für Font 1 dito für Font 2 dito für Font 3 | H,T |
bau | =0 =1 |
Verweis auf Bausteindatei bleibt erhalten
Bausteindatei wird eingefügt | A,T |
box | =0 =1 =2 |
Linienersatzzeichen ersetzt durch Leerzeichen
mit Linienersatzzeichen Linienzeichen für Windows-Font "MS LineDraw" erzeugen | T |
ref | =0 =1 =2 |
Feldverweise ohne "REF"
Feldverweise mit "REF" Feldverweise mit "DATENFELD" | T |
stop | =0 =1 |
statt Stopcodes durchnumerierte Textmarken erzeugen
statt Stopcodes leere Textmarken erzeugen | H,T |
vorz | =text | Präfix für numerische Feldnamen, Voreinst. 'U' | T |
zeile | =0 =1 |
Fließtext
harte Zeilenenden generieren | A |
align | =0 | Ausrichtung in Hit-Zeilenlinealen ignorieren, Voreinstellung: 1 = nicht ignorieren | H |
datum | =dd.MM.yyyy | Format für das Tagesdatum | H |
clou | =0 =1 =2 |
CLOU-Baustein-Befehle ignorieren
CLOU-Bausteinbefehle in verborgenen Text umsetzen CLOU-Bausteinbefehle in WordBasic-Makros umsetzen | H |
fonts | =C10,C12,LP |
Abbildung zwischen Hit-Schriftarten und RTF-Fonts (1. Schrift <-> RTF-Font 0, 2. <-> Font 1 usw.) | H |
hitmark | =32000 | Anzahl der auszugebenden Hit-Markup-Zeilen | H |
hitlin | =32000 | Anzahl der auszugebenden Hit-Zeilenlineale | H |
hnzeil | =0 =1 =2 |
Fließtext statt Hit-Zeilenenden
harte Zeilenwechsel an Hit-Zeilenenden Absatzende an Hit-Zeilenwechsel | H |
tabex | =0 =1 |
Tabulatoren nicht expandieren
Tabulatoren zu Leerstellen expandieren | H |
warn | =10 | Breite der Umbruchzone am rechten Rand | H |
Der Konverter benötigt außerdem die Datei
putrans.msg,
die die Fehlermeldungstexte in der
jeweiligen Landessprache enthält.
Beide Dateien müssen in dem Verzeichnis stehen, in dem
putrans.exe.
steht. Wenn Ihr Konverter anders heißt (z.B.
Der Konverter erzeugt nicht das binäre Format von MS-Word (*.DOC), da dieses Format mit jeder Version wechselt, und da Microsoft auch empfiehlt, für Konverter RTF (Rich Text Format) zu verwenden. Die in MS-Word standardmäßig eingebauten Konverter für WordPerfect, WordStar usw. gehen ebenfalls diesen Weg. Alle Attribute werden in RTF genauso wie in dem binären MS-Word-Format dargestellt. RTF wird auch von allen anderen Microsoft-Textsystemen (Word for DOS, Works) verstanden, und es kann leicht per EMail übertragen werden.
Beim Lesen erkennt MS-Word das RTF-Format automatisch, beim Schreiben ist die Menüfolge "Speichern unter, Optionen, RTF" anzuklicken.
Wurde die DLL der Vollversion von
MS-Word kann die PC-Zeichen für einfache und doppelte
Rahmen ("Kastenzeichen") zwar
ansatzweise mit dem Zeichensatz
Bei der Demoversion werden die Zeichen
im konvertierten Text durch Leerstellen ersetzt.
Alle anderen Eigenschaften des Programms,
insbesondere die Behandlung der Formatierattribute,
entsprechen denen der Vollversion.
Der Textkonverter
Bei anderen Systemen mit einem C-Compiler besteht auf Anfrage die
Möglichkeit einer Portierung.
Wir bieten neben dem Textkonverter viele andere Konverter an für:
Wir erweitern unser Angebot laufend und entwickeln auf Anfrage
spezielle Konverter.
Letzte Änderung: 18.5.2003
Demoversion
p u n c t m P U N C T M 0 2 9
Weitere Hinweise
Andere Konverter
Bull Micral; Compugraphics; CP/M; CPT; Data General AOS;
DEC VMS, RSX, RT11; EGSmini; Eritron; Hermes;
Hewlett-Packard 200, 300, 64000; Honeywell-Bull;
IBM /36, 3740, 6580, 6788; Intel ISIS II, iRMX; Nixdorf 8818, 8840;
Olivetti ET351, ETS, ETV, Olitext, M20, Scriptum;
Olympia ETX, Olytext 20/30; OS/9; Philips P3800, P5020;
Robotron; Schneider JOYCE; SEL 3160;
Siemens T4200, PGS, 5800; Telenorma CTOS; Thomson;
Triumph Adler Bitsy, SE 525, SE 1041, VS 20, BSM 100;
Unix cpio, tar; Wang OIS, VS Archiv; WordPlex;
Bitte richten Sie Fragen oder Kommentare an:
<punctum@punctum.com>, Dr. Georg Fischer.