2008-11-16 41 views
14

Tôi đang tìm một thư viện C++ đơn giản để mã hóa và phân tích cú pháp các tệp RTF (Định Dạng Văn Bản Giàu). Tôi đang lên kế hoạch chỉnh sửa chúng bằng QTextEdit của Qt.Đọc (và ghi) tập tin RTF với C++/Qt

Thêm định dạng được giữ nguyên tốt hơn - nhưng thực ra tôi đang định sử dụng chữ in đậm và in nghiêng.

Trong perl, tôi sẽ sử dụng RTF::Tokenizer.

Nó sẽ được tốt đẹp nếu các mô-đun có một số loại giao diện cho văn bản cũng có, nhưng tôi có thể brute lực với một mẫu và một số biểu thức thông thường ... :)

Cảm ơn bạn.

+0

bạn đã bao giờ tìm được câu trả lời công việc chưa? – f1wade

Trả lời

5

Tìm kiếm SourceForge nhanh chóng gợi ý librtf. Nó đã không được phát triển trong một thời gian, nhưng được liệt kê là ổn định và là dưới LGPL. Tôi không biết liệu nó có hỗ trợ những gì bạn cần hay không, nhưng tôi luôn đề xuất tìm kiếm SourceForge cho các thư viện.

+0

Điều đó có vẻ tốt. Cảm ơn bạn! – user38075

2

Bạn có thể yêu cầu các tên #koffice trên irc.freenode.org qua irc. Chương trình của họ kword có thể mở các tệp RTF và thực sự cũng được viết bằng Qt. Tôi chắc rằng họ sẽ vui mừng khi nói với bạn về cách họ làm điều đó.

10

Tôi đã giúp viết bộ lọc xuất nhập RTF trong KOffice. Bạn có thể xem mã tại số https://cgit.kde.org/koffice.git/tree/filters/kword/rtf. Mã này là mô-đun và nó chỉ phụ thuộc vào Qt.

+3

Liên kết này dường như bị hỏng. –

+0

Điều này dường như hoạt động: https://projects.kde.org/projects/unmaintained/koffice/repository/revisions/master/show/filters/kword/rtf – somesoaccount

Các vấn đề liên quan