2008-11-16 17 views
14

RTF (Zengin Metin Biçimi) dosyalarının belirtilmesi ve ayrıştırılması için basit bir C++ kitaplığı arıyorum. Onları QTextEdit ile düzenlemeyi planlıyorum.C++/Qt ile RTF dosyalarını oku (ve yaz)

Biçimlendirme daha da iyi korunur - ancak aslında yalnızca Kalın ve İtalik kullanmayı planlıyorum.

Perl'de RTF::Tokenizer kullanırdım. Modül ayrıca yazmak için bir arayüz çeşit olsaydı

iyi olurdu ama

:) teşekkür ederim ... bir şablon ve bazı normal ifadeler ile bu kuvveti kaba mümkün.

+0

Hiç bir çalışan yanıtı buldunuz mu? – f1wade

cevap

5

Hızlı bir SourceForge araması librtf önerir. Bir süredir gelişmemiş, ancak kararlı olarak listelenmiş ve LGPL altında. İhtiyacınız olanı destekleyip desteklemeyeceğini bilmiyorum, ama her zaman kütüphaneler için SourceForge'u aramayı öneriyorum.

+0

Bu iyi görünüyor. Teşekkür ederim! – user38075

2

#koffice adamlarını irc üzerinden irc.freenode.org numaralı telefondan isteyebilirsiniz. Programları kword RTF dosyalarını açabiliyor ve gerçekten de Qt. Eminim size nasıl yaptıklarını anlatmaktan memnun olurlar.

10

KOFice'de RTF ithalat ihracat filtresinin yazılmasına yardım ettim. Kodu https://cgit.kde.org/koffice.git/tree/filters/kword/rtf adresinden inceleyebilirsiniz. Kod modülerdir ve sadece Qt'ye bağlıdır.

+3

Bu bağlantı bozuk görünüyor. –

+0

Bunun işe yaradığı görülüyor: https://projects.kde.org/projects/unmaintained/koffice/repository/revisions/master/show/filters/kword/rtf – somesoaccount