Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.06.2012, 12:25   #1
Delphi_ProGer
Форумчанин
 
Регистрация: 30.10.2010
Сообщений: 524
По умолчанию Конвертация docx в doc

Здраствуйте! У меня возник такой вопрос: как с помощью делфи сделать конвертацию этих форматов? что нужно знать? что читать, куда копать?

Хотел бы сделать для себя простенькую утилиту, а то что-то мало freeware програм такого рода...да и не в этом суть, просто интересно как такое сделать
Delphi_ProGer вне форума Ответить с цитированием
Старый 07.06.2012, 12:32   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

копать в сторону COM ActiveX word
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 07.06.2012, 13:16   #3
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,876
По умолчанию

Можно использвать онлайн-сервисы (есть пара для конвертации офисных форматов, гуглим), закачать туда докх а он вернет док, надо только автоматизировать, послать запрос , отправить файл, принять ответ с ссылкой на конвертированный, распарсить и скачать.
phomm вне форума Ответить с цитированием
Старый 07.06.2012, 13:26   #4
Delphi_ProGer
Форумчанин
 
Регистрация: 30.10.2010
Сообщений: 524
По умолчанию

Вариант с онлайн-сервисами мне не интересен, така как, допустим, что у меня есть 40 файлов, и их нужно групой отконвертировать, и в онлайн это будет долговато...
Меня заинтересовал этот вопрос тогда, когда я скачал прогу DocxtoDocConverter, и в папках нашел языковый файл, и там увидел знакомые компоненты(из RxLib), то подумал что программа написана на делфи, вот и интересно, как реализовано.
Пепел Феникса, почитаю.

Другие предложения принимаються, может кто-то и делал или знает как конвертировать.

Последний раз редактировалось Delphi_ProGer; 07.06.2012 в 13:44.
Delphi_ProGer вне форума Ответить с цитированием
Старый 07.06.2012, 13:29   #5
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,442
По умолчанию

Позреваю что DOCX не документированый формат файла. И без ворда, его не конвертировать.
Человек_Борща вне форума Ответить с цитированием
Старый 07.06.2012, 13:40   #6
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

вобще-то docx - это обычный zip файл с достаточно понятной для разбора xml структорой внутри
в отличие от doc файлов, в которых голову можно сломать, хотя они тоже более-менее документированы где-то на мсдн, т.к. фактически представляют собой сериализацию com\ole объектов, из которых состоит документ
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."

Последний раз редактировалось artemavd; 07.06.2012 в 19:34.
veniside вне форума Ответить с цитированием
Старый 07.06.2012, 15:50   #7
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 18,136
По умолчанию

Цитата:
Позреваю что DOCX не документированый формат файла. И без ворда, его не конвертировать.
Как раз наоборот doc является закрытым форматом, тогда как docx открыт для других.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 11.06.2012, 09:01   #8
W0LF
Форумчанин
 
Аватар для W0LF
 
Регистрация: 28.03.2008
Сообщений: 940
По умолчанию

Вообще-то мелкомягкие придумали свой инструмент.
W0LF вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Просьба, конвертация docx в doc(или pdf, или иное для OpenOffice). Пепел Феникса Софт 8 24.02.2012 00:04
Создание через с# Word документ (.doc/.docx) Adyvan C# (си шарп) 8 14.06.2011 20:44
*.DOC в *.DOCX IP (O IM /A IH Microsoft Office Word 7 31.10.2010 21:12
Как сохранить .doc в docx? beda Microsoft Office Word 7 24.06.2010 15:37
Открытие .doc или .docx в MS Word MADDAN Microsoft Office Word 4 16.09.2008 21:55