Anzeige:
Ergebnis 1 bis 9 von 9

Thema: Textdaeteien mit Endung (.doc oder .rtf) unter c++/GTK lesen??

  1. #1
    Registrierter Benutzer
    Registriert seit
    19.11.2002
    Beiträge
    14

    Textdaeteien mit Endung (.doc oder .rtf) unter c++/GTK lesen??

    Textdaeteien mit Endung (.doc oder .rtf) unter c++/GTK lesen??

    HI,

    kann mir vielleicht ein paar tips zu diesem Problem geben.
    Ich kriege das irgenndwie nicht hin.

    Danke,
    Mah

  2. #2
    Registrierter Benutzer Avatar von Boron
    Registriert seit
    07.01.2002
    Beiträge
    827
    Ich nehme dir ja ungern den Wind aus den Segeln, ABER :

    - Das Word DOC-Format ist irgendein wildes Binärgeschmiere. Einen Filter für dieses Dateiformat zu schreiben muss echt die Hölle sein. Daran beisen sich seit Jahren viele Leute die Zähne aus (sogar der Openoffice.org-Filter hat noch Probleme).

    Wenn du nur Text rausfiltern will, ohne auf Formatierungen Rücksicht zu nehmen, scheint es Hoffnung für dich zu geben. Da könntest du dich ja von OOo-Filter inspirieren lassen.
    Nur Text rauszuziehen scheint nicht die große Herausforderung zu sein.

    - Das RTF-Format ist ist meinem Wissen nach ein "freies" Format.
    Wenn du eine solche Datei mit einem einfachen Texteditor öffnest kannst du schon darin lesen
    Dort wird nur mit Tags wie in Tex oder HTML gearbeitet. Beim parsen einer solchen Datei müsstest du halt diese Tags "überlesen".


    So, das ist alles was ich in meiner jugendlichen Naivität weiß.
    Gruß Boron (der sich oft wegen mieser Rechtschreibung anderer die Augen reiben muss)

    LINUX IS LIKE AN INDIAN TENT: NO GATES, NO WINDOWS AND AN APACHE INSIDE!
    Hardware Monitoring unter Linux -> http://santafu.sourceforge.net (Temperaturen, Lüfterdrehzahlen und Spannungen)

  3. #3
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Was bedeutet in diesem Zusammenhang "lesen"?

    Was brauchst du aus den Dateien?

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  4. #4
    Registrierter Benutzer
    Registriert seit
    19.11.2002
    Beiträge
    14
    Danke schoen fuer die schnellen Antworten.
    Wow, es scheint ziemlich schwierig zu sein doc-Dateien zu lesen.
    Ich werde zuerst mit rtf-Dateien versuchen.
    Weisst du zufaellig wie man die Tags , die man fuer rtf-Dateien braucht , finden kann.


    Zu Admin:
    tview = gtk_text_view_new ();
    buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (tview));


    /* load content of a text file*/
    ifstream fin;
    fin.open("test.rtf",ios::in|ios:ut);
    gchar temp[300];
    fin.read(temp, 300);
    gtk_text_buffer_set_text (buffer, g_strdup (temp), -1);
    fin.close();

    ich moechte so "lesen"!

  5. #5
    Registrierter Benutzer Avatar von Boron
    Registriert seit
    07.01.2002
    Beiträge
    827
    Gleich der nächste Schocker: RTF ist von Microsoft !!

    Spezifiaktion gibt es hier: http://msdn.microsoft.com/library/en...ml/rtfspec.asp

    Viel Spass
    Gruß Boron (der sich oft wegen mieser Rechtschreibung anderer die Augen reiben muss)

    LINUX IS LIKE AN INDIAN TENT: NO GATES, NO WINDOWS AND AN APACHE INSIDE!
    Hardware Monitoring unter Linux -> http://santafu.sourceforge.net (Temperaturen, Lüfterdrehzahlen und Spannungen)

  6. #6
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Ah, du möchteste den Text aus dem Doc.

    Das ist nicht so schwer.
    Schwer wird es, wenn man die ganze Formatierung, etc. braucht.

    Beim Lesen kann dir da wvware helfen:
    http://wvware.sourceforge.net/

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  7. #7
    Registrierter Benutzer
    Registriert seit
    19.11.2002
    Beiträge
    14
    Danke , danke ihr seid grosse Hilfen fuer mich.


    Ich mache mich dann an die Arbeit


    ciao
    Mah

  8. #8
    Registrierter Benutzer
    Registriert seit
    19.11.2002
    Beiträge
    14
    HI

    noch eine Frage , wisst ihr auch wie man unter c++/GTK Html oder Pdf lesen kann??


    Thx

    Mah

  9. #9
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    eine HTML Datei ist reiner Text.
    Das sollte also nicht schwer sein

    ghostscript kann PDF, vielleicht kann man das benutzen.

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •