Forum: PC-Programmierung .rtf/.txt in Processing (oder Python) auslesen und erstellen


von Vincent G. (vincentg)


Lesenswert?

Hallo zusammen!

In einem Projekt will ich eine alte (elektrische) Schreibmaschine in 
einen rudimentären Drucker verwandeln. Weil der Arduino Uno, den ich zur 
Simulation der Tastatur verwenden werde, nicht genug Speicher hat, um 
das Dokument zu verarbeiten, werde ich die vorher berechneten und 
gespeicherten Befehle über USB senden.

Meine Idee war also, einen Processing-Sketch (oder Python, je nach dem 
was einfacher ist) zu schreiben, der meine .rtf-Datei in eine .txt-Datei 
mit den Befehlen verwandelt. Die Befehle werden alle Zeichen sein, 
sodass ich über USB nur noch ein Zeichen pro zu druckendes Zeichen 
senden muss (für Fettdruck und Unter- und Durchgestrichen werde ich noch 
einzelne Kommandos (aka aktiviere Fettdruck/deaktiviere Fettdruck 
senden) verwenden).

Lange Rede, kurzer Sinn: wie kann ich eine .rtf-Datei (die ja 
prinzipiell auch nur eine .txt-Datei ist), in Processing oder Python 
öffnen und erstellen? Und was wäre einfacher: Processing oder Python?

vincentg

von PittyJ (Gast)


Lesenswert?

Bei google einfach eingeben
processing file io
oder
python file io
Und schon gibt es "Ungefähr 217.000.000 Ergebnisse (0,33 Sekunden) ".

Das sollte doch was dabei sein?

von Vincent G. (vincentg)


Lesenswert?

Ach ja. Ich war ursprünglich von .html gekommen, dann aber an .rtf 
gedacht. Leider scheint unter- und durchgestrichene Schrift nicht 
unterstützt zu sein. Kennst du da noch ein besseres, einfach zu lesendes 
und von Word 2007 verwemdetes Format?

von Vincent G. (vincentg)


Lesenswert?

Ok ich wrde weiter .rtf verwenden. Muss ich mir halt merken dass kursiv 
als durchgestrichen ausgegeben wird.


Ich betrachte dieses Problem als gelöst.

vincentg

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.