За последние 24 часа нас посетил 17461 программист и 1611 роботов. Сейчас ищет 941 программист ...

Импорт MS Word *.doc файлов

Тема в разделе "Прочие вопросы по PHP", создана пользователем miftahovn, 30 июл 2007.

  1. miftahovn

    miftahovn Активный пользователь

    С нами с:
    31 май 2007
    Сообщения:
    14
    Симпатии:
    0
    Добрый день,

    Подскажите куда копать, с целью импорта DOC файлов в PHP,
    хотя бы чистым текстом без оформления ...

    Платформа *NIX, PHP 4 соотвественно ни о каких COM объектах речь не идет.
     
  2. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
  3. miftahovn

    miftahovn Активный пользователь

    С нами с:
    31 май 2007
    Сообщения:
    14
    Симпатии:
    0
    ура нашел!
    библиотека obninsk doc2text ссылку давать не буду, чтобы не подумали что реклама ...
     
  4. dark-demon

    dark-demon Активный пользователь

    С нами с:
    16 фев 2007
    Сообщения:
    1.920
    Симпатии:
    1
    Адрес:
    леноград
    miftahovn, не вижу ничего плохого в полезной рекламе :)
     
  5. miftahovn

    miftahovn Активный пользователь

    С нами с:
    31 май 2007
    Сообщения:
    14
    Симпатии:
    0
    ну тогда ладно:

    word doc -> html конвертер: http://obninsk.name/obninsk_doc/
    единственный работающий на php 4 без всяких библиотек и COM объектов,
    конечно вытаскивает кучу мусора из документа, но неприхотлив


    еще накопал docvert - http://holloway.co.nz/docvert/
    но требует php 5 + XSL + Zlib и еще куски от openOffice

    есть еще wvWare, http://wvware.sourceforge.net/ но там бинарные библиотеки, уговорить установить их на коммерческий хостинг, будет проблематично ...

    Все остальное через COM объекты под Windows серверами.
     
  6. dark-demon

    dark-demon Активный пользователь

    С нами с:
    16 фев 2007
    Сообщения:
    1.920
    Симпатии:
    1
    Адрес:
    леноград
    спасибо :)
     
  7. serg_k

    serg_k Активный пользователь

    С нами с:
    25 сен 2007
    Сообщения:
    2
    Симпатии:
    0
    Есть несколько проблем с использованием COM функций:
    1) При
    Код (Text):
    1. $word->Application->Visible = 1;
    Ничего не происходит, а по идее, как я понимаю, должен открываться ворд
    2)При попытке заменить некоторые значение в доке на переменные из пхп, появляется неизвестная исключительная ситуация
    Код (Text):
    1. $word->Selection->Find->Execute("fname",0,0,0,0,0,1,wdFindContinue,0,"asd",wdReplaceAll,0,0,0,0);
    Код (Text):
    1.  
    2. Fatal error: Uncaught exception 'com_exception' with message '<b>Source:</b> Unknown<br/><b>Description:</b> Unknown' in C:\Program Files\Apache Group\Apache2\htdocs\test.php:14 Stack trace: #0 C:\Program Files\Apache Group\Apache2\htdocs\test.php(14): variant->Execute('fname', 0, 0, 0, 0, 0, 1, 'wdFindContinue', 0, 'asd', 'wdReplaceAll', 0, 0, 0, 0) #1 {main} thrown in C:\Program Files\Apache Group\Apache2\htdocs\test.php on line 14