2008-11-16 11 views
14

Je recherche une bibliothèque C++ simple pour la segmentation et l'analyse de fichiers RTF (Rich Text Format). Je prévois de les éditer avec QTextEdit de Qt.Lecture (et écriture) de fichiers RTF avec C++/Qt

Plus le formatage est mieux préservé - mais en fait, je prévois d'utiliser uniquement les caractères gras et italiques.

En perl je voudrais utiliser RTF::Tokenizer.

Ce serait bien si le module avait une sorte d'interface pour l'écriture aussi, mais je suis en mesure de force brute qui avec un modèle et des expressions régulières ... :)

Merci.

+0

avez-vous déjà trouvé une réponse utile? – f1wade

Répondre

5

Une recherche rapide SourceForge suggère librtf. Il n'a pas été développé dans un certain temps, mais est répertorié comme stable et est sous la LGPL. Je ne sais pas si cela va prendre en charge ce dont vous avez besoin, mais je suggère toujours de rechercher SourceForge pour les bibliothèques.

+0

Ça a l'air bien. Je vous remercie! – user38075

2

Vous pouvez demander les gars #koffice sur irc.freenode.org sur irc. Leur programme kword est capable d'ouvrir des fichiers RTF, et est en effet également écrit en Qt. Je suis sûr qu'ils seraient heureux de vous dire comment ils le font.

10

J'ai participé à l'écriture du filtre d'exportation d'importation RTF dans KOffice. Vous pouvez regarder le code au https://cgit.kde.org/koffice.git/tree/filters/kword/rtf. Le code est modulaire et cela dépend seulement de Qt.

+3

Ce lien semble être cassé. –

+0

Celui-ci semble fonctionner: https://projects.kde.org/projects/unmaintained/koffice/repository/revisions/master/show/filters/kword/rtf – somesoaccount

Questions connexes