Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Библиотека для работы с rtf  (Прочитано 9742 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
sinsin
Постоялец

ru
Offline Offline
Пол: Мужской

« : 11-03-2011 17:16 » 

Доброго времени суток.
Не знает ли кто бесплантую библиотеку для создания rtf-файлов (использую visual c++)?
Смотрел http://www.codeproject.com/KB/library/rtflib.aspx, но эта библиотека требует доработок напильником, причем больших: файл примера wordpad открывает с ошибками. В описании самого же стандарта (http://www.microsoft.com/downloads/en/details.aspx?familyid=DD422B8D-FF06-4207-B476-6B5396A18A2B&displaylang=en) примера записи нет, только чтение.
Записан
baldr
Команда клуба

cy
Offline Offline
Пол: Мужской
Дорогие россияне


WWW
« Ответ #1 : 14-03-2011 09:03 » 

sinsin, именно бесплатную?
Вообще можно попробовать MSOffice Automation - создаешь объект Word.Application, в нем - документ - правишь и сохраняешь в любом доступном формате. Довольно широкие возможности.
Записан

Приличный компьютер всегда будет стоить дороже 1000 долларов, потому что 500 долларов - это не вполне прилично
sinsin
Постоялец

ru
Offline Offline
Пол: Мужской

« Ответ #2 : 14-03-2011 11:25 » 

Так не пойдет, т.к. Word'a вообще может не стоять на машине.
Сейчас решил сделать так: пишу текст в CRichEdit, затем сохраняю его в RTF. Только есть проблемы со вставкой изображений.
Записан
baldr
Команда клуба

cy
Offline Offline
Пол: Мужской
Дорогие россияне


WWW
« Ответ #3 : 14-03-2011 12:20 » 

Вот, гугл выдает еще немного:
* http://sourceforge.net/projects/librtf/
* для QT: http://doc.trolltech.com/4.4/richtext.html
* для .NET: http://www.codeproject.com/KB/string/nrtftree.aspx
* для .NET: http://www.codeproject.com/KB/recipes/RtfConverter.aspx

действительно, многие тоже пытаются делать через RichEdit
Записан

Приличный компьютер всегда будет стоить дороже 1000 долларов, потому что 500 долларов - это не вполне прилично
sinsin
Постоялец

ru
Offline Offline
Пол: Мужской

« Ответ #4 : 14-03-2011 13:30 » new

Спасибо, но первых две ссылки все-равно требуют доработки, а оставшиеся дву не пожходят, т.к. пишу не под .Net, а под MFC
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines