Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Qt
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.82
ncAlex
0 / 0 / 1
Регистрация: 10.04.2014
Сообщений: 7
#1

Открытие-просмотр .doc,.docx в приложении Linux - C++ Qt

08.08.2014, 23:56. Просмотров 1835. Ответов 5
Метки нет (Все метки)

Добрый день!
http://www.cyberforum.ru/qt/thread1122966.html
Подскажите, бьюсь уже достаточно долго. Каким способом сделать отображение ms word документов в своем приложении. Больше всего интересен DOCX. Достаточно только открыть. В Винде все понятно. Как это сделать в Linux, из готовых библиотех толком ничего не нашел, кроме как ковырять OpenOffice.
Может возможно сконвертить в другой формат и открыть? Rtf, html... Полная совпадение форматирования не так важно. Инфы в нете мало, никто не занимался этим?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.08.2014, 23:56
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Открытие-просмотр .doc,.docx в приложении Linux (C++ Qt):

Qt и .doc\.docx формат
Всем привет! Суть проблемы в том, что нужно средствами qt загружать и...

Создание/склеивание doc\docx файла из шаблона doc\docx с заменой ключевых слов
Подскажите, как можно такое реализовать? Я узнал, что в rtf нельзя делать...

Открытие файла docx или doc
Подскажите, пожалуйста, как прописать, чтоб при нажатии на кнопку...

Открытие Doc, Docx документов в мемо
Всем привет, открываю вордовские документы в мемо, а там не понятными символами...

Help!!!Открытие .doc или .docx в MS Word
Вопрос: при открытии .doc или .docx в MS Word 2007 пишет: "Файл бла-бла.doc...

5
RazrFalcon
1384 / 1241 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
09.08.2014, 00:43 #2
http://qt-project.org/wiki/Handling_Microsoft_Word_file_format

Если кратко - то затея провальная, разве что у вас очень простое форматирование.
0
Silverbronze
Заблокирован
09.08.2014, 02:56 #3
Каким способом сделать отображение ms word документов в своем приложении.
Сделать отображение в окне, как в ворде, или просто считать какую-то инфу и все?
Во втором случае, дело неизмеримо проще.
docx - это xml, упакованный в zip. Разобраться, как в этом xml храниться нужна инфа, можно даже без документации, просто методом тыка - сохраняете инфу и смотрите где она там записана.

кроме как ковырять OpenOffice
Он же вроде на Java? Тогда его еще и на плюсы под Qt портировать... И впрямь не лучшая идея.
Хотя, если надо сделать только чтение определенной информации из вордовского документа, без полноценного его отображения на окне со всем форматированием, то ковырять надо не OpenOffice, а библиотеку Apache POI (на которой он вроде основан), которая занимается именно чтением doc, docx, xls и xlsx.
И еще есть несколько таких опенсорсных библиотек .
DocX.dll для C#, например...

Может возможно сконвертить в другой формат и открыть? Rtf, html...
Онлайн конвертеры поищите...
0
Dmitriy_M
1410 / 1293 / 124
Регистрация: 20.03.2009
Сообщений: 4,605
Записей в блоге: 11
09.08.2014, 12:29 #4
Calligra Suite
Цитата Сообщение от Silverbronze Посмотреть сообщение
Он же вроде на Java? Тогда его еще и на плюсы
Using Cpp with the OOo SDK
1
kuzulis
30 / 30 / 5
Регистрация: 21.05.2012
Сообщений: 153
09.08.2014, 23:23 #5
Каким способом сделать отображение ms word документов в своем приложении.
Скорее всего использовать ActiveQt фреймворк (COM-интерфейсы и прочую муть).

Добавлено через 9 часов 52 минуты
Ах, сорри. Невнимательно прочитал тему - речь идет про Linux. Тогда да, мой пост неуместен.
0
ncAlex
0 / 0 / 1
Регистрация: 10.04.2014
Сообщений: 7
10.08.2014, 23:32  [ТС] #6
Спасибо ответившим! Не знал про Calligra Suite. Посмотрю в этом направлении.
0
10.08.2014, 23:32
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.08.2014, 23:32
Привет! Вот еще темы с решениями:

открытие и чтение файлов .doc/.docx
помогите. как средствами visual studio на C# открыть файлы .doc/.docx и...

Открытие документов .doc и .docx и запись в RichTextBox
Подскажите как или каким образом возможно считать doc и docx в richTextBox. ...

Не получается настроить открытие doc и docx файлов 2016 вордом вместо 2007 ворда
Проблема следующая: на компьютере одновременно установлены 2007 офис и 2016...

*.DOC в *.DOCX
Всем доброго времяпровожденья. Случилась беда, есть куча (мозг колбасит) файлов...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru